Save For Later

Front End Web Development

Save For Later

In this track, you’ll learn how to build beautiful, interactive websites by learning the fundamentals of HTML, CSS, and JavaScript — three common coding languages on which all modern websites are built. This is a useful and lucrative skill to acquire as it is used by nearly every single business in the world that needs a website to communicate to its customers. By the end of this track, you’ll have all the skills required to build your own websites or even start a career with one of the thousands of companies that have a website.

An entry-level salary for the technologies covered in this track is about $51,000 / yr on average. Some companies that use these technologies regularly include: Google, Facebook, Yahoo, eBay, Amazon, and Treehouse

OpenCourser is an affiliate partner of Treehouse and may earn a commission when you buy through our links.

From Treehouse
Hours 62
Instructors Treasure Porth, Guil Hernandez, Dave McFarland, Nick Pettit, Joel Kraft, Aisha Blake, Andrew Chalkley, Ashley Boucher
Language English
Subjects Programming

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

BUILD Leadership Development Program-HR Generalist, Corporate Functions $67k

Build & Material Coordination Engineer $87k

In Patient Psychiatrist for Beautiful Albuquerque, NM $105k

In Patient Neurologist in beautiful Sunny Albuquerque, NM $122k

SCM/Build Engineer $125k

Software Configuration Management Build Engineer $128k

Vehicle Build Engineer $133k

Build & Release Engineering $133k

New Build Specialist $140k

Senior Build Engineer Consultant $145k

Senior Build Release Engineer $153k

Global Media Build and Release Engineer $214k

Courses in this Track

Listed in the order in which they should be taken

Starts Course Information

On Demand

Introduction to HTML and CSS

Get started creating web pages with HTML and CSS, the basic building blocks of web development. HTML, or HyperText Markup Language, is a standard set of tags you will use to tell...

Treehouse

Save

On Demand

HTML Basics

Learn HTML (HyperText Markup Language), the language common to every website. HTML describes the basic structure and content of a web page. If you want to build a website or web...

Treehouse

Save

On Demand

CSS Basics

CSS (Cascading Style Sheets) is a style sheet language that describes the presentation of web pages. Whereas HTML is what forms the structure of a web page, CSS is what we use to...

Treehouse

Save

On Demand

Debugging CSS with Chrome DevTools (You were viewing this course)

In this workshop, we'll explore the most useful and efficient tool for debugging CSS: Chrome Developer Tools.Segments in this WorkshopIntroduction to Chrome DevTools Getting to...

Treehouse

Save

On Demand

JavaScript Basics

JavaScript is a programming language that drives the web: from front-end user interface design, to backend server-side programming, you'll find JavaScript at every stage of a web...

Treehouse

Save

On Demand

CSS Layout Basics

Learn to work with common layout and positioning methods used in web design. In this course, you'll get hands-on practice with basic CSS layout techniques like display modes and...

Treehouse

Save

On Demand

Responsive Layouts

Responsive web design is a collection of techniques for building websites that work on multiple screen sizes. In these lessons, we're going to use the foundational principles of...

Treehouse

Save

On Demand

CSS Flexbox Layout

Flexbox is a set of CSS properties that give you a flexible way to lay out content. With flexbox you can change the direction, alignment, size and order of elements, regardless of...

Treehouse

Save

On Demand

HTML Forms

The web is a two-way communication medium. There’s lots of HTML elements for displaying data and producing output, and conversely, there’s also lots of HTML elements for accepting...

Treehouse

Save

On Demand

JavaScript Loops, Arrays and Objects

Storing, tracking and handling data is a large part of computer programming. Arrays provide a method for storing multiple values into a single variable. That makes an array a...

Treehouse

Save

On Demand

JavaScript and the DOM

JavaScript lets you create interactive web pages which can respond to a user's actions. In this course, you'll learn how to bring web pages to life using the power of...

Treehouse

Save

On Demand

CSS Selectors

In this short course, we're going to go beyond the basic selector concepts covered in CSS Basics. Besides the common ways to select elements with type, ID and class selectors,...

Treehouse

Save

On Demand

jQuery Basics

jQuery is an immensely popular JavaScript library used to add interactivity to webpages. It's a mature and robust tool that can help you build confidence as a developer by helping...

Treehouse

Save

On Demand

Bootstrap 4 Basics

Learn to use the latest in Bootstrap 4, one of the most popular open source front end frameworks, to help you build a functional design and layout in little time.What you'll...

Treehouse

Save

On Demand

Introduction to Front End Performance Optimization

People want to use websites that load quickly, and every second counts. If a website takes more than 3 seconds to load, you can lose 40% of your audience. Every additional second...

Treehouse

Save

On Demand

HTML Tables

The web is filled with text and images, but it's also filled with information like sports scores throughout the years, list of employee names and email addresses, or nutrition...

Treehouse

Save

On Demand

HTML Video and Audio

Text and images have always been the foundation of web content, but more than ever, video and audio are also a part of that content mix. Fortunately, we can now create...

Treehouse

Save

On Demand

Create a Media Player with MediaElement.js

MediaElement.js allows you to offer a consistent experience with audio and video across browsers. You can also customize the players to your heart's content. Let's learn how to...

Treehouse

Save

On Demand

AJAX Basics

AJAX is an important front-end web technology that lets JavaScript communicate with a web server. It lets you load new content without leaving the current page, creating a better,...

Treehouse

Save

On Demand

Object-Oriented JavaScript

In this course you'll learn the basics of object-oriented programming in JavaScript along with the new ES2015 Class syntax. What you'll learnBasics of object-oriented programming...

Treehouse

Save

On Demand

Asynchronous Programming with JavaScript

In this course, you will learn why asynchronous code matters, and how to write code that avoids blocking behavior using three approaches: callbacks, promises, and async/await.What...

Treehouse

Save

On Demand

Web Accessibility Compliance

Your content is clear, your images are responsive, your code is clean, and your layout flows beautifully on all the most popular devices. You think you're ready to launch, but you...

Treehouse

Save

On Demand

Working with the Fetch API

Learn how to use the Fetch API to fetch resources.Segments in this WorkshopWhat is the Fetch API? Write a Basic Fetch Request Displaying the Content Create a Reusable Fetch...

Treehouse

Save

On Demand

Website Optimization

In this course we'll cover tools needed in keeping your website in top shape. These tools will help you perform tasks like debugging a problem to improving your page load...

Treehouse

Save

Treehouse

From Treehouse
Hours 62
Instructors Treasure Porth, Guil Hernandez, Dave McFarland, Nick Pettit, Joel Kraft, Aisha Blake, Andrew Chalkley, Ashley Boucher
Language English
Subjects Programming

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

BUILD Leadership Development Program-HR Generalist, Corporate Functions $67k

Build & Material Coordination Engineer $87k

In Patient Psychiatrist for Beautiful Albuquerque, NM $105k

In Patient Neurologist in beautiful Sunny Albuquerque, NM $122k

SCM/Build Engineer $125k

Software Configuration Management Build Engineer $128k

Vehicle Build Engineer $133k

Build & Release Engineering $133k

New Build Specialist $140k

Senior Build Engineer Consultant $145k

Senior Build Release Engineer $153k

Global Media Build and Release Engineer $214k

Similar Courses

Sorted by relevance