50,000+ Free Courses Online to Start Today

View Courses

Best Treehouse Courses online

List of the best treehouse courses and certifications to take online in 2021.

Advance Filter
cancel icon
Clear filters

Certification

Level

Ratings

Duration

Apply
image

Ruby Gems Course

In this course, you'll learn about what gems are, how they are structured, and how to use them in your programs.

image

Functional Python Course

Functional programming is a great addition to any programmer's toolset. FP allows you to quickly filter lists, modify values, find answers, and other repetitious tasks with less code than other approaches.

3 h 3 m

image

Customizing Django Templates Course

In this course, learn about more complex template inheritance, how to make use of the vast array of built-in tags and filters Django has, and how to grow your own tags and filters for the functionality that Django doesn’t provide

2 h 27 m

image

Java Annotations Course

In this course, we'll first explore the basic use of annotations to give the compiler instructions. Then, we'll use more advanced techniques to create our own annotation and look for it using reflection.

2 h 37 m

image

Android Activity Lifecycle Course

In this course we will learn about the lifecycle of our activities, and how we can handle various unexpected changes.

2 h 15 m

image

CSS Layout Basics Course

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 floats.

3 h 23 m

image

CSS Flexbox Layout Course

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 their original size and order in the HTML.

2 h 15 m

image

Introduction to HTML and CSS Course

Get started creating web pages with HTML and CSS, the basic building blocks of web development.

2 h 23 m

image

Django ORM Course

In this course, we'll learn about and use many of the methods and tools that Django gives us including ordering results, selecting only certain attributes, excluding results that match a particular value, and more,

2 h 23 m

image

Markdown Basics Course

Learn the basics of Markdown—a simple, text-to-html tool used to format writing on the Web.

1 h 38 m