Skillcrush Course
FRONT END DEVELOPMENT
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!
Course Outline
Prerequisites: None
-
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
-
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
-
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
-
JavaScript & jQuery
The web is an interactive medium! Learn how to design engaging user experiences and then translate those dreams into motion using JavaScript and jQuery, a framework that makes writing JavaScript a snap.
You’ll Learn:
- JavaScript
- jQuery
Tools you will learn:
-
TEXT EDITORS
A text editor (like Atom) is a type of software used to write plain text without formatting, which is often used for coding and programming.
-
CHROME DEVTOOLS
A collection of developer tools built right into the (free!) Google Chrome browser, this tool will allow you to inspect and troubleshoot HTML, CSS, and JavaScript.
-
ADOBE PHOTOSHOP
You’ll use this industry-standard photography editing tool to work with pre-existing designs and transfer them to code.
-
SLACK
You’ll connect with your classmates and instructors in Slack, a messaging and collaboration tool used by thousands of digital teams worldwide.

Your Front End Developer Portfolio
By the end of this course, you’ll have learned everything you need to code up your very own responsive, interactive website, for which you’ll use the following skills:
-
HTML & CSS
HTML & CSS
The first two languages every future developer should learn, HTML and CSS are known as the “building blocks” of the web
-
Domains & Hosting
Domains & Hosting
A web host provides the home where your website lives, and a domain is the address you type in your browser to find it
-
Media Queries
Media Queries
Additions to your code to make websites show up perfectly on all devices—desktops, tablets, and phones
-
JavaScript
JavaScript
A programming language that makes websites dynamic, interactive, and really fun to use
-
Version Control
Version Control
A tool used to keep track of changes to code and to allow the user to restore earlier versions in case of bugs
-
Command Line
Command Line
A text-only way of browsing and interacting with your computer
After completing the program, you will earn:
The Skillcrush Front End Developer Course
Official Certificate Of Completion

The perfect addition to your new Front End portfolio, your resume, AND your LinkedIn profile!

How Do I Know if This Course is For Me?
This Course Is For You If:
- You want to build confidence and make money with tech skills, but don’t know how to begin.
- You’ve dabbled in HTML and CSS but need to learn the fundamentals.
- You like learning to be fun and collaborative.
- You CANNOT WAIT to learn how to make your own website.
This Course Is Not For You If:
- You’ve already designed and coded your own websites from scratch.
- You want to learn advanced topics such as back end programming or mobile app development right now.
- You want to learn how to use Adobe design tools in depth or practice designing for the web right now (check out the Visual Designer Course instead!).
- You believe learning has to be serious in order to be effective and life-changing.
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.
-
CHELSEA JENNINGS
DIRECTOR OF CURRICULUM
Chelsea oversees curriculum development at Skillcrush. She’s developed and taught numerous courses in coding, design, freelancing, writing, editing, publishing, communication, and other professional skills.

Have a question? Our team of expert instructors is here for you around the clock:
-
GET HELPFUL FEEDBACK ON YOUR WORK
-
VIDEO CHAT IN GROUP Q&A SESSIONS
-
SHOOT US A QUICK EMAIL
-
SLACK COMMUNITY
With 1-on-1 support from your instructors & Skillcrush community, you’ll accomplish more than you ever thought possible.
Frequently Asked Questions
-
Do I need to have previous tech experience to succeed in this Course?
Not at all! This course is perfect for beginners with zero coding experience. You just need to have a basic understanding of computers and be able to upload and download files.
-
Should I have a Mac or a PC to take this course?
The only thing you need is a computer with access to the web. You should be able to stream YouTube or Vimeo videos and download/upload materials like photos and documents. We recommend a Mac for your future career in tech as Macs tend to be the industry standard, BUT a Windows PC will work fine too.
-
How long will I have access to my Course?
Once you’ve completed payment for the course, you’ll have access to it for LIFE.
-
What software will I need for the Front End Developer Course, and what does it cost?
You don’t need to have any special software before you start the Course. We’ll introduce you to all the software or apps you need as you go through the course, and we do our best to minimize costs for our students by providing free alternatives, making sure you are aware of free trials, and offering you discount codes where they are available.
The software used in the Front End Developer Course is the Adobe Photoshop photography plan, which includes a 7-day free trial and costs $9.99 monthly thereafter. You will also need access to a hosting service, which will set you back about $12-15 per month.
-
How much money does a front end developer make?
On average, front end developers make $92,000. Junior front end developers can make anywhere from $60,000 to $85,000, while senior developers can earn upwards of $97,000.
-
What skills do you need to become a front end developer?
There are at least 10 must-have skills to become a front end developer, which you can read about in this blog post here. Proficient knowledge in HTML, CSS and JavaScript, with a good handle on Git and Github are probably the most important skills to have! Once you master these, you can add on complementary skills like JavaScript frameworks and CSS preprocessors.
-
Does this course cover JavaScript frameworks?
While this program does not cover any JavaScript frameworks, we are currently working towards creating an entire course on frameworks. Sign up here to get updates and stay in the know!
-
What does it mean to be a front end developer?
A front end developer knows the ins and outs of the client side of a web browser (aka what is directly viewable to users). The “front end” of a website is built with HTML, CSS and JavaScript; though technically speaking, a website can be built using just HTML and CSS. JavaScript is what makes a website interactive and do fancy things! In this program, you will learn everything you need to know about becoming a front end developer, including HTML, CSS, JavaScript and Git.
-
What’s the difference between a web developer, front end developer, back end developer and full stack developer?
So glad you asked! A web developer can specialize in front end or back end development; if they know both front and back end languages they are considered a full-stack developer. They can control the way the website looks and all of the functionality behind the scenes. You can read more about the differences and similarities in our blog post.
-
What are some common job titles for front end developers? Should I search for frontend, front-end, or front end?
The most common job titles for a front-end developer is “front-end developer” and “front-end engineer.” Some others to look out for during your job search are front-end designer, front-end web designer, HTML/CSS developer, front-end UI developer, JavaScript developer, front-end software engineer and mobile front-end developer.
Skillcrush Reviews
You don’t have to go back to school. You don’t need to be under 30, 40, or even 60. You don’t have to leave your job or take time off. You don’t even have to know a single thing about code—if you can download a file, you’re tech-savvy enough.
-
Within a month of finishing my Front End Developer Course, I landed my first client. I made back the money that it cost to take the course AND paid my car note with that first job!
Emily Martens
Web Developer
-
My dream has literally come true and is really working. Now that I have tech skills, I work from home, earn a decent wage, spend time with my children, code (which I love), and continue to learn.
ANTONIA CRONIN
WEB DEVELOPER
-
I dove into my Front End Developer Course in March and April while I was living in Europe, and then I returned home and started freelancing. Honestly, I didn’t even finish the course until November…. I was so busy taking on work that didn’t need it!
Nathalia Bailey
Freelance Developer
-
4.8/5 RATING | 359 REVIEWS
Read Reviews -
4.74/5 RATING | 145 REVIEWS
Read Reviews
Choose the plan that’s right for you
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.
Includes Lifetime Access!
More Questions? We’re Here For You.

-
CHAT WITH US!
Want to talk in real time with a career counselor? Look for the chat box at the bottom right corner of this page.
-
EMAIL US ANYTIME
We’re always happy to answer any questions. Write us at hello@skillcrush.com.