Anyone can bea developer

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

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.

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.

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.

“Each assignment is progressive, challenging and great for building a resume.”
Chris Stone, Techdegree Student

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.

“Having the Techdegree projects under my belt is ultimately what opened the door to my new job.”
Ashley Clifton, Techdegree Student

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.

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 help@teamtreehouse.com.

General

What equipment do I need to get started?

You need a computer and an internet connection. You may need additional programming tools depending on what you are studying, but those tools will be listed in your program, and are free to download and use.

Should I complete any courses to prepare for the Techdegree?

Techdegrees are designed to take you from a beginner level and teach you all you need to build a solid technical foundation in a given topic.

What kind of support do you offer?

Treehouse offers a great support network for Techdegree students.

You will get personalized feedback on each of your projects to ensure you are on the right track with your work.

You will gain access to an exclusive Slack channel where you can connect with other Techdegree students 24/7.

Who are your teachers?

Treehouse teachers are industry pros who have a passion for teaching people technical skills. Our teachers each bring their unique personality to their courses, but share a common goal of creating the highest quality courses available.

Can I switch to a different Techdegree?

Yes. You can go to your profile and switch to another Techdegree at any time. Your new subscription price will be based on the price of the Techdegree you are enrolled in. The student will actually be charged a prorated amount, or receive a prorated credit if there is a difference between the two Techdegree costs.

Am I allowed to pause or cancel after I’ve started the Techdegree?

Yes. You have the option to pause or cancel at any time, however we encourage you to stick with the program to keep up your momentum and retain the knowledge you learned as the courses are sequential and build upon the concepts learned in the previous courses.

Does a Techdegree guarantee me a job? Do you reimburse me if I don’t get a job after I graduate?

No. Like many educational establishments, we believe the skills and attitude a student gains will ultimately secure them a job, not the degree itself. This is why we focus on providing students with high-quality courses that set them up for success. While some online schools advertise job guarantees, what they don’t mention is these roles are often at predetermined companies in specific locations. We want to help people find better tech jobs and fill openings where they live and in their own communities, not just train people to work in Silicon Valley or for a specific company.

Why should I choose Treehouse?

We believe we provide the best online education product on the market, and the best preparation for a job in tech. The Techdegree provides an intensive, guided learning process with 100% original content, full-time teachers who are experts in their subject, real world projects to build a portfolio, and high-quality videos and interactive tools. We continually iterate our curriculum, ensuring students are receiving the most up-to-date skills and course. In addition, our program is rigorous and has more projects than many competitors. Combined with our final exam which students must pass, employers can trust that students who have earned a Treehouse Techdegree are ready for an entry-level developer job.

Projects

How often can I submit a project and why are there restrictions?

To ensure sufficient time can be spent on each of your project reviews, submissions are limited to one project every seven days.

What can I expect from project reviews?

Every project you submit will be reviewed and graded by a fellow Treehouse student. They will review your work and provide feedback, based on a set of standards. This feedback will help you know what you are doing well and learn what you can do better and build your confidence in your skills as a developer.

Can someone look at my project before I submit it?

Absolutely! Feel free to post a link to your github to one of the project channels on Slack and request some feedback. You can also find a list of students who are willing to do project reviews pinned to your track's main channel. Reach out to any of these students. They're happy to help!

Final Exam & Certification

How does the final exam work, and what happens if I don’t pass?

Once you complete your projects, you will be able to take the final exam. You will have 1 hour to complete the exam. The exam is timed and composed of quiz questions. After the exam, you'll receive a grade. If you passed, you'll have finished the Techdegree and will receive a certificate. If you do not pass, you'll be able to take the exam again the next time, giving you time to study and prepare to retake the exam.

Is your program accredited?

A Treehouse Techdegree is not associated with higher education accreditation. By earning a Techdegree, you are certified by Treehouse that you have completed the program, and have learned the technical foundation in your chosen topic. In addition, the portfolio of projects you build, and the results of your final exam are validation you can share with potential employers.

Curriculum

In what topics can I earn a Techdegree? What will I learn and build?

Treehouse currently offers Techdegrees in the following areas, with more planned for the future. Expect to learn a strong foundation in each topic area offered, including skills employers are looking for in entry level candidates. View the Techdegree detail pages to see the curriculum and project descriptions.