Get started for free
Start coding today. Learn the key fundamentals and then customize your course with what you want to learn. Solve challenges throughout the course to qualify for our Full-Stack Web Development Program.
Master the Fundamentals
You'll master web development fundamentals by building a brand new portfolio page from scratch, using HTML/CSS and Ruby code.
You'll build your skills by first learning the theory, and then applying the skill to make sure you've retained the knowledge.
Never get stuck. Get feedback on your code submissions from our support team, and join our Firehose Project community of members.
Become a Web Developer
Once complete, you'll be ready to join our Full-Stack Web Development Program, which will help you launch a new career as a Web Developer.
Complete 43 lessons, write HTML/CSS and Ruby code, and build a brand new developer portfolio page from scratch.
See how our entire platform is designed to make things click for you.
Get feedback on your code submissions, receive dedicated support when you’re stuck, and be part of our Firehose community.
Once complete, you'll be fully prepped to join our Full-Stack Web Development Program.