Get started as a web developer by learning the basics of HTML, the essential language of the web.
Learn and practice the fundamentals of CSS to add beautiful styling to your webpages.
Learn the fundamentals of JavaScript: syntax, variables, conditionals, and functions.
Give your website a clear layout and polished style—fast! Learn how to use one of the most popular front-end frameworks, Bootstrap 4!
Learn to build dynamic and powerful web apps using React.js, a component-based front-end framework.
Learn how to easily build single-page web applications using this popular JavaScript framework.
Learn about the different components of a web application’s back-end and explore the Node.js JavaScript runtime environment.
Learn how to track changes in your code and switch between different versions with Git, an open-source version control system.
Learn how to use GitHub, a service that allows you to host and share your code.