Front End Development

Learn HTML, CSS, and JavaScript to create engaging and interactive websites. In as little as three months you'll be ready for an entry-level job as a Front End Web Developer.

Start learning for free

Techdegree

Project 1

Build a Personal Profile Page

Customize a personal online profile by adding graphics, customizing text, and improving the look of a web page using Cascading Style Sheets, the formatting language of the web. Share your finished project on GitHub, a website used by teams of programmers to share and work on programming code.

Structured to fit into your life

We know you’re busy. Our courses are completely online, so you decide when and where to study. We provide you with a roadmap and soft deadlines to keep you focused and motivated—all you need is a computer and internet access. And don’t worry, if life ever gets in the way, you can pause or cancel at any time.

      Learn from anywhere

      No hard deadlines or due dates 

      Pause or cancel anytime

Learn by doing

Over the course of the program, you'll build 9-12 projects that give you the chance to practice what you’ve learned. These projects will be reviewed and graded by industry professionals or advanced Treehouse students to make sure you stay on track. After completing the program, you’ll have a portfolio to share with prospective employers.

      Build awesome real-world projects

      Get in-depth code reviews

      Create a career-ready portfolio

Build a network

Studying alone can be tough. That’s why each Techdegree gives you exclusive access to a tight-knit community of students, staff, and teachers. You can get feedback on projects, share tips and resources, and receive support and advice. We're with you every step of the way.

      Exclusive Slack community

      Weekly office hours for live support 

      Dedicated team of Techdegree specialists 

Designed for true beginners

We believe anyone can learn to code, no matter your background or experience level. Our teachers will walk you through each step of your learning – from understanding fundamental concepts through tutorials, quizzes, code challenges, to building your professional portfolio.

      Guided learning paths

      Learn professional, technical, and soft skills

      Interactive quizzes and code challenges

Project 2

Build a Mobile-first Responsive Layout

Designing web pages that look and function well on multiple screen sizes is an essential skill for a web developer. Using HTML, CSS, and responsive design, you'll create a mobile-first web page with a layout that adjusts to fit mobile phones, tablets, and desktop displays.

Project 3

Build an Online Registration Form

Web forms appear everywhere online: forms allow users to order books, sign up for websites, and post to Facebook. This project challenges you to build a responsive, mobile-first registration form using a variety of HTML form elements.

Project 4

Build a Web Style Guide

Sass is an important tool in a modern Front End Web Developer’s toolbox. It's used by many developers to make styling web pages with CSS easier and faster. Create a style guide that can act as your own personal and custom Bootstrap that you can drop into any of your projects to speed up styling, layout, and development in general.

Project 5

Build an Interactive Photo Gallery

Interactive image galleries are a common feature of many websites, from photo sites to e-commerce applications. Use HTML, CSS and the popular programming language JavaScript to create an interactive, searchable gallery of photos.

Project 6

Build a Game Show App

In this project, you'll create a browser version of “Wheel of Success”, a word guessing game. You’ll use Javascript to come up with a random phrase that players will try to guess by entering different letters into the program. Interactive image galleries are a common feature of many websites, from photo sites to e-commerce applications. Use HTML, CSS and the popular programming language JavaScript to create an interactive, searchable gallery of photos.

Project 7

Build a Web App Dashboard 

Build an interactive dashboard for a web application using advanced web techniques including SVG graphics and JavaScript programming. The project involves creating tables, charts, graphics and other user interface components in a manner that promotes interactivity and usability.

Project 8

Use an API to Create an Employee Directory

Many sites — Twitter, Facebook, IMDB, and Wikipedia to name a few — offer a vast sea of data that you can access and display on your own web pages. Using JavaScript, you’ll create an employee directory by communicating with a third-party API (Application Programming Interface).

Project 9

Capstone Portfolio

The final capstone project for the Front End Web Development Techdegree Program. Show off your skill and expertise in the tools and techniques you've learned in the Techdegree by building a professional portfolio to showcase your work.

Your roadmap to success

From mastering technical and soft skills to understanding development tools and computer science fundamentals, the Techdegree will take you from beginner to career-ready.

Treehouse Techdegree Seal

Dave McFarland
Techdegree Teacher

JavaScript
Treehouse Front End Web Development Techdegree JavaScript Teacher: Dave McFarland

Treasure Porth
Techdegree Teacher

HTML
Treehouse Front End Web Development Techdegree HTML and JavaScript Teacher: Treasure Porth
JavaScript

Guil Hernandez
Techdegree Teacher

Treehouse Front End Web Development Techdegree CSS and JavaScript Teacher: Guil Hernandez
JavaScriptCSS

Nick Pettit
Techdegree Teacher

Treehouse Front End Web Development Techdegree HTML and Design Teacher: Nick Pettit
DesignHTML
Dev Tools

Jay McGavren
Techdegree Teacher

Treehouse Front End Web Development Techdegree Development Tools Teacher: Jay McGavren
Dev Tools

Ashley Boucher
Techdegree Teacher

JavaScript
Treehouse Front End Web Development Techdegree JavaScript Teacher: Ashley Boucher

Andrew Chalkley
Techdegree Teacher

Treehouse Front End Web Development Techdegree JavaScript and Development Tools Teacher: Andrew Chalkley
JavaScriptDev Tools

Joel Kraft
Techdegree Teacher

JavaScript
Treehouse Front End Web Development Techdegree JavaScript Teacher: Joel Kraft

Start building your future for $199/mo

Guided learning paths 

Technical and soft skills

Quizzes and code challenges 

Build a portfolio

Exclusive chat community 

Weekly office hours

Check mark icon
Check mark icon
Check mark icon
Check mark icon
Check mark icon
Check mark icon
Slack Logo
GitHub Logo
Start your free trial

Structured to fit into your life

We know you’re busy. Our courses are completely online, so you decide when and where to study. We provide you with a roadmap and soft deadlines to keep you focused and motivated—all you need is a computer and internet access. And don’t worry, if life ever gets in the way, you can pause or cancel at any time.

      Learn from anywhere

      No hard deadlines or due dates 

      Pause or cancel anytime

Learn by doing

Over the course of the program, you'll build 9-12 projects that give you the chance to practice what you’ve learned. These projects will be reviewed and graded by industry professionals or advanced Treehouse students to make sure you stay on track. After completing the program, you’ll have a portfolio to share with prospective employers.

      Build awesome real-world projects

      Get in-depth code reviews

      Create a career-ready portfolio

Build a network

Studying alone can be tough. That’s why each Techdegree gives you exclusive access to a tight-knit community of students, staff, and teachers. You can get feedback on projects, share tips and resources, and receive support and advice. We're with you every step of the way.

      Exclusive Slack community

      Weekly office hours for live support 

      Dedicated team of Techdegree specialists 

Designed for true beginners

We believe anyone can learn to code, no matter your background or experience level. Our teachers will walk you through each step of your learning – from understanding fundamental concepts through tutorials, quizzes, code challenges, to building your professional portfolio.

      Guided learning paths

      Learn professional, technical, and soft skills

      Interactive quizzes and code challenges

Start your free trialDownload syllabus

© 2019 Treehouse Island, Inc.

Learn More