# FreeCodeCamp Curriculum Advice

**URL:** <https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248>\
**Category:** General\
**Created:** [November 9, 2017, 6:45pm UTC](https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248 "2017-11-09T18:45:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![airhershey2324](https://avatars.discourse-cdn.com/v4/letter/a/97f17d/32.png) [@airhershey2324](https://forum.freecodecamp.org/u/airhershey2324)\
**Post date:** [November 9, 2017, 6:45pm UTC](https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248/1 "2017-11-09T18:45:09Z")

</div>

Hey guys! I was wondering if I could get some advice regarding freecodecamp’s curriculum. I’m currently working on the front-end certificate and wanted to know what certificate should I go after next. Is it better to start the data visualization or back-end certificate after completing the front-end certificate? My goal is to complete all of the certificates freecodecamp offers. Just wanted to know what everyone’s experience has been after completing the front-end certificate.

---

<div class="post-metadata">

**Author:** ![PortableStick](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/portablestick/32/65591_2.png) [@PortableStick](https://forum.freecodecamp.org/u/PortableStick)\
**Post date:** [November 9, 2017, 7:06pm UTC](https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248/2 "2017-11-09T19:06:51Z")

</div>

I would suggest doing them in their stated order, so you’d go with data viz next. If you feel like you need a break from front end, or if your curiosity is just too much to handle, then take a detour and do some back end work. Perhaps better would be to do some data viz, then go do some back end work, then go back to data viz - there’s a lot of stuff to learn in both, and you may end up forgetting it all if you blow through the projects and don’t come back to any of it.

---

<div class="post-metadata">

**Author:** ![ArielLeslie](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/arielleslie/32/264841_2.png) [@ArielLeslie](https://forum.freecodecamp.org/u/ArielLeslie)\
**Post date:** [November 9, 2017, 7:28pm UTC](https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248/3 "2017-11-09T19:28:18Z")

</div>

You’re welcome to follow your heart, but a lot of thought has been put into the order and structure of the curriculum.

---

<div class="post-metadata">

**Author:** ![arw2015](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/arw2015/32/15368_2.png) [@arw2015](https://forum.freecodecamp.org/u/arw2015)\
**Post date:** [November 9, 2017, 11:59pm UTC](https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248/4 "2017-11-09T23:59:20Z")

</div>

Feel free to skip data viz if you like. It is hardly a core skill and that stuff can be done with libraries. After that, the best advice is to study where your curiousity leads you.

Be warned that it is quite a jump from native Javascript to the frameworks. I wrestled with React for a few months and then switched to Angular. But if I was doing it now, I’d probably start with Vue.js. The choice of frameworks is quite important. It’s going to take 6 months to a year to really get comfortable with any of them. So you should do your own research and understand the options.

There is also a lot of stuff to learn about the development environment - Webpack, Babel, compiling Sass, linting, Git etc - that you should know about before jumping in. Good luck!

---

<div class="post-metadata">

**Author:** ![ryanmaddox](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ryanmaddox/32/68895_2.png) [@ryanmaddox](https://forum.freecodecamp.org/u/ryanmaddox)\
**Post date:** [November 11, 2017, 1:04pm UTC](https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248/5 "2017-11-11T13:04:20Z")

</div>

Thank you I find this helpful in being able to put more time into learning new skills set

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 16, 2021, 6:02pm UTC](https://forum.freecodecamp.org/t/freecodecamp-curriculum-advice/158248/6 "2021-01-16T18:02:53Z")

</div>

Closed on January 16, 2021, 6:02pm UTC


