Do you wanna learn front-end development and need some guidance? Here's what you can do.
Find a course that can take you from 0 to employed. It's important to choose one who would help you develop a portfolio, do exercises and provide you with further reading.
A great choice is the course offered by Meta on Coursera. It is divided into 9 smaller courses, each focused on one specific part of frontend development. If you are interested only in subject out of these 9, you can enroll only for that one.
Here's what it offers so you can see whether or not this is the right one for you.
1. Introduction to Front-end Development
(focused on fundamentals)
Get familiar with the frontend developer world
Create a basic webpage with HTML & style it with CSS
Meet the most popular UI frameworks
-
Edit a webpage using Bootsrap
2. Programming with JavaScript
(focused on basic concepts of JavaScript)
Integrate JavaScript with HTML and CSS
The role of JavaScript in today's world
Discover interactive possibilities and programming paradigms
-
Learn about the practice of testing the code
3. Version Control
(focused on Git & GitHub)
Collaborate on big projects with version and subversion control
Effective software development workflow
Git terminology
-
Install Git, create local and remote repositories & push commits
4. HTML & CSS in depth
(focused on real-situations exercises)
Create simple forms with responsive layout using HTML5 and CSS
Learn responsive design with flexbox and grid
Interactive CSS (transformation, animation, keyframes etc.)
-
Create a portofolio project
5. React Basics
(focused on fundamentals)
Create more scalable and maintanable websites & apps
Use forms to allow the user to interact more with the web page
Build an application in React
-
Gain experience with REACT, React.js, JSX
6. Advanced React
(focused on new skills & productivity)
Put all the common hooks of React to use within your application
Render list and forms components
Understand JSX in depth
-
Build a portofolio using React
7. Principles of UI/UX design
(focused on fundamentals of UI/UX design)
Design digital products that create value
Recognize successful UI/UX designs & evaluate existing interfaces
Identify best practice interaction design methods
-
Create, share & test your UI/UX design
8 & 9. Front-end Developer Capstone & Coding Interview Preparation
Enrollment is not yet available for these two and therefore there are no details. However, Meta is currently developing them, so until they release them, you can always check the ones above.
Which one is your next course? Did you find any other complete course that might be helpful for beginners?
Cover photo by Nick Morrison on Unsplash
Top comments (0)