Anyone can be
a developer

Earn a Techdegree and get the skills you need to launch a new career.

Degrees kalina
“Being a Techdegree student is one of the best decisions that I have made for my career.” Kalina Edwards, Techdegree Student & Web Developer
Degrees mission

A world of change

We believe anyone can learn to build amazing things. We’ve also seen that with the right portfolio of skills and experience, you don’t need a Computer Science degree to launch a promising career.

Our on-demand courses are the key to keeping up with the industry standard and forging your own path to success. If you put in the hours and effort, you can master new skills and take control of your future.

Start now

A smarter way to learn

The Techdegree delivers much more than just online courses. You will challenge yourself, deepen your skills, and prove your knowledge to potential employers.

Degrees curriculum

Rigorous curriculum

Each Techdegree was developed by industry professionals who understand which skills employers are looking for. You’ll learn using our unique teaching methodology, which engages students through video, interactive quizzes and code challenges.

Learn now
Degrees avatar chris “Each assignment is progressive, challenging and great for building a resume.” Chris Stone, Techdegree Student
Degrees portfolio

Professional portfolio

Over the course of the program, you will complete a polished portfolio of professional quality projects. These projects will showcase the range of skills you need to be job-ready, and give you the chance to practice everything you learn.

Start building
Degrees avatar ashley “Having the Techdegree projects under my belt is ultimately what opened the door to my new job.” Ashley Clifton, Techdegree Student
Degrees reviews

In-depth project review

Each project you submit will be reviewed and graded by a professional developer, a Treehouse team member, or a more advanced Techdegree student to make sure you are on track and to provide constructive feedback to help you improve. After your project passes review, you can confidently move on to the next topic knowing you have mastered that particular skill.

Start your free trial
Degrees avatar kalina “There is no better feeling than knowing you can receive help from a project reviewer to strengthen your skills!” Kalina Edwards, Techdegree Student

Student resources

Degrees github

Essential tools

You’ll learn how to use GitHub as a code repository for all of your projects, and submit each for professional project review.

Degrees slack

Exclusive community

A Techdegree Slack channel gives you access to a tight-knit community of students who provide support and advice.

Choose your Techdegree

The Techdegree program provides you a clear path to become a Developer. Join our growing community of students and get started today!

Frequently asked questions

What is Treehouse?

Treehouse is the online coding school that provides tech skills to everyone, creating opportunities for students to get a career in technology. Students learn real-world skills like how to build websites and create iPhone, Android and web apps. The Treehouse learning platform is top-rated and includes 1,000+ video tutorials, quizzes and code challenges created by in-house, expert teachers, so students gain up-to-date training in the most popular tech topics.

Do you offer a free trial for the Techdegree program?

Yes. However, you cannot submit projects for review during the trial.

What is the program length, and how much time should I expect to commit?

Program length varies by Techdegree. Currently, students can submit projects every 7 days for review. Assuming your project passes on the first try, the quickest you can complete any Techdegree is 3 months. Below is a breakout of how much time you can expect to dedicate to complete the program, including courses and projects.

  • Front End Web Development - 150-190 hours
  • Full Stack JavaScript - 240-280 hours
  • iOS - 220-260 hours
  • Python Web Development - 190-230 hours

Still need your questions answered?

Browse the topics below to get detailed information about the Techdegree program, or contact us at