Core Coursework
(take these in order)
- +
Editor's Notes
The Introduction to Web Development course is meant to give you a perspective of the entire development industry. You’ll get a whirlwind tour of all the major pieces of building a website. If you’re completely new, you might want to check out our Bootcamp for beginners first. - ⠇
Complete Intro to Web Development, v3
This web development course will take you from building your first website to having the foundation for becoming a professional web developer. Start learning for free! - +
Editor's Notes
Use CSS to layout and visually style web pages so you’re websites aren’t just functional, but they look nice as well! - ⠇
Getting Started with CSS
Get to know CSS in the right way without the fluff. You'll style text, build navigation bars, headers/footers, add icons, and more! - +
Editor's Notes
Once you’ve gotten perspective of the entire Web Development industry, you’ll want to learn the basics of programming in JavaScript – the most popular programming language in the world! - ⠇
Getting Started with JavaScript, v2
Get a tour of the building blocks of programming like variables, loops, functions and operations. Then learn the three main pillars of JavaScript. - +
Editor's Notes
Now that you’ve learned the basics of JavaScript and CSS, it’s time to learn enough JavaScript to be productive and learn to build interactivity into your sites. - ⠇
JavaScript: From First Steps to Professional
Take your first steps into the wide world of JavaScript and walk away with the core skills needed to become a professional JavaScript programmer! - +
Editor's Notes
Congrats! Learning JavaScript is not easy. Now to make your website available to wide variety of users, including keyboard users, you’ll need to have a fundamental understanding of Accessibilty. - ⠇
Website Accessibility, v2
Learn how to audit & fix website accessibility issues. Learn keyboard accessibility, focus control & ARIA roles to make websites accessibel to screen readers. - +
Editor's Notes
There are a few optional courses below. First, it’s good to build inclusive websites that make your websites accessible to those with disabilities. Also, if you build your websites right with SEO, search engines will send visitors your way.
Elective Coursework
- ⠇
Introduction to Dev Tools, v3
Master built-in dev tools to step through your code with the debugger, audit web page performance, and remove “page jank” when a site isn’t keeping up. Learn more! - ⠇
Modern Search Engine Optimization (SEO)
Learn how to drive organic traffic to your website by mastering search engine optimization. In this course, you'll get a deep-dive into SEO. - ⠇
Getting a Front-End Developer Job
Learn how to build a resume, GitHub, and portfolio to shock interested employers. Land your first front-end development job through tips in this course! - ⠇
Interviewing for Front-End Engineers
Prepare for the recruiter prescreen questions, from the phone screen to real cultural and technical interview questions that companies use to screen candidates.