Skillcrush Course


Learn to Build Beautiful Websites

Front end developers use HTML, CSS, and JavaScript—the building blocks of all modern websites—to code up the designs created by web designers and implement them on the web.


Because nearly every business needs a dynamic website to reach its customers, the demand for front end developers is off the charts. With an explosive job market, killer salary, and tons of growth opportunities, front end development is one of the hottest jobs in tech!

  • $100K
    Average Salary Of A
    Front End Developer

    Source: Average Front End Developer Salary

  • 160.500+
    Web Development
    Jobs In The US Alone

    Source: US Bureau of Labor Statistics

  • 13%
    Annual Job Growth
    2.5x The National Average

    Source: US Bureau of Labor Statistics

Course Outline

Prerequisites: None

  • HTML & CSS Icon

    HTML & CSS

    HTML and CSS are the building blocks of the web and the cornerstones of front end development. In this class, you will learn how to structure, code, and launch your very own website from scratch. You will also learn how to take advantage of the modern web development tools that come baked into all major web browsers to make writing code and building beautiful websites easier than you ever imagined!

    You’ll Learn:

    • HTML
    • CSS
    • Domains & Hosting

    Projects for your portfolio:

  • Working With Git and GitHub Icon

    Working With Git and GitHub

    Professional developers may not agree on much, but they do ALL agree about one thing: version control. In this course you will learn how to use the world’s most popular version control system, Git, to track all your coding projects. Learn how to use Git via your computer’s command line and back everything up online using the service Github. You’ll also get practice installing Git, creating code repositories, and sharing your code with other developers.

    You’ll Learn:

    • Git
    • GitHub
    • Command Line

    Projects for your portfolio:

  • Coding Responsive Websites Icon

    Coding Responsive Websites

    In this class, you’ll learn the development process for Mobile First, including how to set up your code according to industry standards, use media queries to set breakpoints for different screen sizes, make responsive typography and images, and how to code responsive layouts using Flexbox.

    You’ll Learn:

    • Responsive Typography
    • Flexbox
    • Media Queries
    • Standard Breakpoints

    Projects for your portfolio:

  • JavaScript Fundamentals Icon

    JavaScript Fundamentals

    The web is an interactive medium! Learn the essential JavaScript skills developers need to add interactivity and compelling features to websites. With your fancy new skills, you’ll build a logic-based word guessing game and a dynamic gallery showcasing data.

    You’ll Learn:

    • JavaScript
    • Working with APIs

    Projects for your portfolio:

Tools you will learn:


After completing the program, you will earn:

The Skillcrush Front End Developer Course

Official Certificate Of Completion

Your instructors are ALWAYS here to help.

  • Sharon Siegel

    Full Stack Instructor

    Sharon is a self-taught developer who started out with a Psychology degree and no tech skills to speak of. With the help of Skillcrush, she became a Full Stack Developer. After spending some time working as a full-time Developer, she returned to Skillcrush as an Instructor to teach HTML & CSS, Git, JavaScript, and Ruby and help students gain the skills they need to succeed in the world of tech.

  • Ann Cascarano

    Web Development Instructor

    Ann teaches Git, WordPress, Python, and JavaScript here at Skillcrush and at other mentoring events in and around her Montreal stomping grounds. A mom of four, she happily nurtures her little ones’ interest in technology and delights in their discoveries. Ann’s idea of a fun weekend project is to test out a different deployment method or dipping her toes into a new programming language.

  • Nichole Martin

    Instructional Designer

    Nichole works as an instructional designer at Skillcrush. She’s been creating tech skill classes for adults since 2011. In her free time, Nichole loves adventuring in her home state of Florida.


Submit your work privately to your instructor and ask questions about projects to make sure you’re on the right track.


Meet with your instructors to get help with your coursework, plus see what your classmates are up to in live group Q&A video calls.


Be immersed in an inclusive online community focused on supporting women and minorities working toward the same goals as you. Share course work, learn techy tips and tricks, and cheer one another on.


You can reach out to us anytime. We’re always happy to answer any questions within 24 hours.

Sign up for your personalized learning program right now!

If you’re not completely satisfied within the first 14 days of your program, we’ll give you a full refund.

One-Time Payment


or a low monthly payment with

Enroll Now

Need To Pay Over Time? No Problem! You can now pay with Affirm

Requires approval before purchase. Learn more here, or click Enroll Now above to start.

Frequently Asked Questions

  • Do I need to have previous tech experience to succeed in this Course?

  • Should I have a Mac or a PC to take this course?

  • How long will I have access to my Course?

  • What software will I need for the Front End Developer Course, and what does it cost?

  • How much money does a front end developer make?

  • What skills do you need to become a front end developer?

  • What does it mean to be a front end developer?

  • What’s the difference between a web developer, front end developer, back end developer and full stack developer?

  • What are some common job titles for front end developers? Should I search for frontend, front-end, or front end?