Is the Meta “Front-End Developer” course worth it?
The course consists of following contents:
- Introduction to Front-End Development: Understanding the basics of the web and the internet and learn more about the job profiles in the industry.
- Programming with Javascript: Learn the basics and how to use Javascript for web development. Starting from data types up until looping over arrays, comparisons and much more, this course covers (almost) all of it.
- Version Control: Learn the importance of Git and working in a team, one of the most underrated skills for junior developers.
- HTML and CSS in depth: Forms, semantic tags, SEO and media elements — this course gives you a real deep dive into both HTML and CSS.
- React basics: Learn the technology from the people who created it. Data flow, state, dynamic rendering, conditional components — a great jump start for learning React.
- Advanced React: a deeper dive into the ecosystem of React, writing your own hooks and using Jest/react-testing-library for testing.
- Principles of UX and UI: Working with Figma, learning the basics of UX/UI and applying this to use cases, supplemented with lots of theory about the right way to design.
- Capstone project
- Coding Interview preparation
I really enjoyed the course, even though most of the topics were already known to me. I liked the way the course is set up, giving you the theory first and then asking you to apply this in the form of exercise labs, quizzes and peer-graded assignments. The discussion forums are also a useful addition to the course and are also used by the participants regularly.
The combination of the React Basics and the Advanced React course is the one I liked best. It teaches you the basics and then shows you the possibilities with the huge ecosystem around React.
This course is suitable for people who want to get into front-end development, and have the time to commit to it. It is a 168 hour course according to Meta (7 months / 24 hours per month) but I think its doable in half the time. This surely depends on how much knowledge you bring along before starting the course.
So for anybody looking for a good alternative to Udemy, surely checkout this course and the others from Meta’s offering: