Online courses for people of all skill levels and backgrounds

Learn programming, design, and more—all on your own time

Courses Techdegree Teams How it Works

Learn evergreen tech skills

More and more jobs are requiring tech skills, like coding and design. Want to break into a new kind of job—or simply level up your current career? Enroll in Treehouse courses and make it happen.

Your learning opportunities

300+

Courses

278

Workshops

23

Topics

50k+

Current students

Not sure where to start?

No problem, we are here to help!

Take Quiz Explore Library
Computer with Play Button

On-demand, expert-led video courses

Find all the instructions you need to get an entry-level job in tech, even if you’ve never coded. Not a beginner? Test out of subjects you already know with Compass.

Puzzle Piece

In-demand topics

Stay up to date with your skills. Learn the languages, frameworks, and principles required for the most in-demand careers in tech.

Ladder Moving Up

Segment your learning with tracks

Each of our Tracks is a mini-program designed to teach you a particular set of skills. Need to learn a new skill set? Enroll in a Track, and your learning path is all mapped out.

Interactive Browser Window

Interactive learning

Our courses have quizzes and code challenges to keep you engaged—because the best way to learn is by practicing.

Treehouse Tracks

Tracks offer guided pathways through the Treehouse library. Learn skills to bolster a particular job role, or simply add a new coding language to your arsenal—the sky’s the limit with Treehouse Tracks.

Popular Tracks

Recently added Tracks

Treehouse Courses compared

Treehouse Courses

FreeCodeCamp Certifications

Codeacademy Pro

Video instruction and visualizations

Checkmark
Close
Close

Guided learning Tracks

Checkmark
Close
Checkmark

Self-paced

Checkmark
Checkmark
Checkmark

Course forums

Checkmark
Checkmark
Checkmark

Workspaces

Checkmark
Close
Checkmark

"Gamified" learning with Points, Badges, and more

Checkmark
Checkmark
Checkmark

Price

$25/Month

Free

$49/Month

Want to take your learning to the next level?

Courses Plus

Techdegree

Learn More

Courses Plus

  • Download videos for offline learning
  • Plus everything from Courses

Techdegree

Learn More
  • Curated curriculum and projects
  • Project reviews
  • Exclusive Slack Community
  • Plus everything from Courses Plus

$199/Month

Enroll Now

Take the #100DaysOfCode challenge with Treehouse!

Start your path anytime!

Support along the way

Create and share your progress

Learn More

Q&A

How long does my subscription last?

Chevron

Treehouse subscriptions are monthly, with the option to pause or cancel your subscription at any time. If you pause your account, you can pick up your learning when you're ready with all of your learning activity saved to your profile.

Do you have a free trial?

Chevron

Yes! We offer everyone a seven-day free trial. You can take advantage of it by visiting our sign-up page.

What can I do if I'm stuck on a learning task?

Chevron

Our Community is a great resource if you're stuck! It's also a great place to practice code reviews. If you're unable to get a satisfactory response from our Community, you can send an email to help@teamtreehouse.com for help from our Support team.

How do I download videos for offline viewing?

Chevron

Video downloads are available only to Courses Plus subscribers. If you're a Courses Plus subscriber, you can download the video(s) directly from the site.

Do you offer a Group Membership at a discounted rate?

Chevron

We do offer group membership discounts. Please fill out the form here and someone from our Organizations team will follow up with you.

What if I have a question that isn't answered here?

Chevron

Refer to our full-length FAQ page, or reach out directly to help@teamtreehouse.com. We're here to help!