Most Popular
These are some of the most common tracks students start with.
-
Track
Front End Web Development
Learn to code websites using HTML, CSS, and JavaScript.
- Explore
-
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.
-
Track
Beginning SQL
Learn the basics of SQL the language for communicating with relational databases.
- Explore
-
An entry-level salary for the technologies covered in this track is about $61,000 / yr on average.
-
Some companies that use these technologies regularly include: Microsoft, Apple, NASA, GitHub, Zappos, Treehouse, and most companies.
-
Track
Beginning Python
Learn the general purpose programming language Python and build large and small applications and tools.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, NASA, Nokia, IBM, Digg, Dropbox, Pinterest, Reddit, Yelp, Apple, and Amazon.
Browse Tracks
Tracks provide a roadmap through different languages and common development stacks.
-
Track
Web Design
In this track, we'll learn everything necessary to build basic websites. The code of every website is split into three layers: Structural, Behavioral, and Presentational. In this track, we'll explore two of the three layers: HTML and CSS.
- Explore
-
An entry-level salary for the technologies covered in this track is about $42,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Facebook, Yahoo, eBay, Amazon, and Treehouse.
-
Track
Android Development for Beginners
Build apps using Java and Android Studio and learn concepts from the Android SDK.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Twitter, Facebook, Snapchat, Instagram, Square, Treehouse, Amazon, Spotify, Starbucks, and Hulu.
-
Track
Learn React
Learn React, a popular JavaScript library for building user interfaces.
- Explore
-
An entry-level salary for the technologies covered in this track is about $90,000 / yr on average.
-
Some companies that use these technologies regularly include: Netflix, Airbnb, Facebook, Home Depot, IBM Design.
-
Track
Beginning JavaScript
Learn the fundamentals of JavaScript, one of the most popular programming languages in the world. It's used to power interactive interfaces for web sites, build powerful web applications, create mobile apps, and even to power robots and the ever growing "Internet of things." JavaScript is also a great programming language to start with: it's easy to get started with and fun to learn. In no time, you'll be able to create fun, interactive programs.
- Explore
-
An entry-level salary for the technologies covered in this track is about $65,000 / yr on average.
-
Some companies that use these technologies regularly include: Amazon, Netflix, Walmart, PayPal, Groupon, Airbnb, Spotify.
-
Track
Beginning Data Science
Learn the fundamentals of a data science. You'll pick up terms, tools and techniques to assist in making data based decisions.
- Explore
-
An entry-level salary for the technologies covered in this track is about $95,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Microsoft, Apple, Airbnb.
-
Track
Beginning C#
Learn the C# programming language and the .NET Framework and build amazing applications across a wide variety of platforms and devices.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Track
Learn to Code for Beginners
Looking to make a career change into tech but don’t know where to start? This Track will give you an introduction to Computer Science, User Experience (UX) Design, Front-End Web Development and teach you fundamental concepts of modern programming languages like Python and JavaScript. Knowing the basics of each will help you figure out which field to study and a career path that works best for you!
- Explore
-
An entry-level salary for the technologies covered in this track is about $78,000 / yr on average.
-
Some companies that use these technologies regularly include: Apple, IBM, Google, General Motors, Boeing.
-
Track
Beginning Java
Java is a very mature language and you will find it running in places that require stability and scalability. Most large business apps rely heavily on Java. Google’s Android has chosen it as it's main programming language.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: eBay, PayPal, Amazon, Google, Twitter, Mint.com, Square, and Facebook.
-
Track
Digital Literacy
Digital literacy covers basic computing principles and foundational knowledge of the Internet, World Wide Web and computer programming.
-
Track
Full Stack Foundations
Learn a wide variety of in-demand skills through the front and back ends of programming. By learning two programming languages you'll get a deeper understanding of programming and how it works.
-
Track
Beginning PHP
PHP is a back-end programming language that allows us to create dynamic web sites. By the end of this track, you'll be able to create a dynamic site using PHP.
- Explore
-
An entry-level salary for the technologies covered in this track is about $60,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, LinkedIn, WordPress, Digg, Intel, Pinterest, and Twitter.
-
Track
Java Web Development
Learn how to develop data-driven web applications and RESTful APIs with Java.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Netflix, Twitter, Amazon, EBay.
-
Track
UX: Research Process
In this track, you'll learn the fundamentals of UX Research, from thinking like a designer to conducting user interviews to evaluating design decisions.
-
Track
Intermediate Python
Deep dive into local Python Development tips and tricks and industry best practices
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, NASA, Nokia, IBM, Digg, Dropbox, Pinterest, Reddit, Yelp, Apple, and Amazon.
-
Track
UX: Interaction Design
In this track, you'll be introduced to important product design concepts and learn to work with design patterns and design systems, while diving into the principles of interaction design.
-
Track
Beginning Data Analysis
In this track you'll learn everything you need to know to get started with Data Analysis. You'll learn how to work with spreadsheets, how to analyze data to make decisions, and how to represent your data with visualizations.
- Explore
-
An entry-level salary for the technologies covered in this track is about $56,000 / yr on average.
-
Some companies that use these technologies regularly include: Facebook, JP Morgan Chase, Treehouse.
-
Track
Algorithms and Data Structures
Learn about fundamental algorithms and data structures in computer science
-
Track
Learn HTML
Learn how to build the structure of web pages using HTML (HyperText Markup Language).
-
Track
Design and Build a Website
This course covers some of the basics you'll need to get your website up and running. Gather design inspiration, learn to wireframe and mock up your layout ideas, and tackle the basics of HTML and CSS.
-
Track
Design Skills for Web Developers
Whether you're looking to speak the same language as your design team to facilitate a smoother handoff, or eager to add design skills to your development portfolio, in this course you'll find the basics of thinking like a designer.
-
Track
Rails Development
Ruby on Rails is a popular web application framework written in the Ruby programming language. By the end of this track, we'll have created a full Rails application.
- Explore
-
An entry-level salary for the technologies covered in this track is about $60,000 / yr on average.
-
Some companies that use these technologies regularly include: Treehouse, Twitter, GitHub, Shopify, Airbnb, Groupon, Square, and Hulu.
-
Track
UX: Visual Design Process
In this track, you'll learn various methods of iterating on a design idea, from wireframing to building a mockup to sharing interactive prototypes.
-
Track
Computer Science Basics
Computer Science (CS) is a foundational skill for technical engineering and development careers. In this Track, you'll follow a guided curriculum that will teach you all the basics of computer science, algorithms, and more.
- Explore
-
An entry-level salary for the technologies covered in this track is about $105,000 / yr on average.
-
Some companies that use these technologies regularly include: Apple, PayPal, Bloomberg, Oracle, Tesla.
-
Track
Intermediate Java
Java is a very mature language and you will find it running in places that require stability and scalability. Most large business apps rely heavily on Java. Google’s Android has chosen it as it's main programming language.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: eBay, PayPal, Amazon, Google, Twitter, Mint.com, Square, and Facebook.
-
Track
Beginning ASP.NET
Learn how to develop web applications using C# and ASP.NET MVC.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Track
Object-Oriented PHP
Learn the modern approach to Application Development in PHP using Objects, Templates, Dependency Management and 3rd Party Packages.
- Explore
-
An entry-level salary for the technologies covered in this track is about $60,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, LinkedIn, Digg, Intel, Pinterest, and Twitter.
-
Track
Start Your Coding Journey
This track will give you an overview of a variety of different programming languages and disciplines that are essential to a career in the industry. Start exploring and fall in love with a career path that works best for you!
- Explore
-
An entry-level salary for the technologies covered in this track is about $60,000 / yr on average.
-
Track
Intermediate C#
Continue your journey as we dig deeper and learn how to use C#'s more powerful features and the Visual Studio IDE.
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Track
Intermediate PHP
Broaden your PHP skills to build data driven sites that interact with Relational Databases as well as CSV, XML and JSON Files.
- Explore
-
An entry-level salary for the technologies covered in this track is about $60,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, LinkedIn, WordPress, Digg, Intel, Pinterest, and Twitter.
-
Track
Product Management Basics
Product Management is a fast-growing career field in the technical industry. Product Managers at companies are responsible for developing products and features that satisfy customers, team members, or other stakeholders for a company. Product Managers are often responsible for conducting user interviews, collaborating with other departments across an organization, and growing the product according to user needs.
- Explore
-
An entry-level salary for the technologies covered in this track is about $99,500 / yr on average.
-
Some companies that use these technologies regularly include: Apple, Oracle, VMWare, Norton.
-
Track
Practice Front End Web Development
Practice coding websites using HTML, CSS, and JavaScript.
- Explore
-
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.
-
Track
Learn Ruby
Ruby is a popular programming language that is used for everything from command line programs all the way up to large scale web applications. This track will get you familiar with the language including using Ruby's built in classes as well as creating your own and writing object oriented programs. You'll also learn how to effectively use Ruby documentation to be a better programmer.
- Explore
-
An entry-level salary for the technologies covered in this track is about $60,000 / yr on average.
-
Some companies that use these technologies regularly include: Treehouse, Airbnb, Bloomberg, Soundcloud, Kickstarter.
-
Track
Introduction to Project Management
Learn project management with a guided curriculum focused on helping you develop the skills necessary to become a Project Manager.
- Explore
-
An entry-level salary for the technologies covered in this track is about $78,000 / yr on average.
-
Some companies that use these technologies regularly include: Apple, Boeing, SAIC, Worley.
-
Track
Exploring Flask with SQLAlchemy
Learn the web framework Flask so you can build web apps and sites using Python.
-
Track
Beginning Security
Learn the basics of how to secure yourself, your data, and your applications from common security threats.
-
Track
Skills for a Modern Entrepreneur or Business Owner
Learn the mix of modern skills required to run a successful business and be an effective leader.
-
Track
STEM Learning - for Kids!
Learn the fundamentals of technology with a kid-friendly curriculum!
-
Track
Web Programming Skills for Graphic Designers
In this track, we cover the basics of the most common Front End Web Development languages, User Experience Design, and more.
-
Track
Introduction to Marketing and Sales Analytics
Learn how data drives the bottom line, and the most important data to track as a marketing or sales manager. Follow a guided curriculum that will walk you through the tools and concepts of measuring business performance.
- Explore
-
An entry-level salary for the technologies covered in this track is about $71,000 / yr on average.
-
Some companies that use these technologies regularly include: Apple, Amazon, Cisco, Verizon, Microsoft, American Express, IBM, HP, Uber.
-
Track
Advanced Android
Deepen your understanding of how to build well-architected Android apps!
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Twitter, Facebook, Snapchat, Instagram, Square, Treehouse, Amazon, Spotify, Starbucks, and Hulu.
-
Track
Treehouse Career Toolbox
The Career Toolbox Track helps you build the skills you need to land a job in the tech industry.
- Explore
-
An entry-level salary for the technologies covered in this track is about $75,000 / yr on average.
-
Some companies that use these technologies regularly include: Treehouse, Apple, and Amazon.
-
Track
Exploring Flask with Peewee
Learn the web framework Flask so you can build web apps and sites using Python.
-
Track
AI for Programmers
Dive into the world of artificial intelligence with the "AI for Programmers" track. From foundational understanding to practical application, explore the transformative potential of ChatGPT and AI-powered tools in coding, debugging, and project development. Whether you're a seasoned developer or just starting out, this comprehensive series offers invaluable insights and hands-on experience to propel your programming journey forward.
-
Track
AI for Designers
"AI for Designers" is a track exploring the fusion of artificial intelligence and design. From unraveling the basics of AI and ChatGPT to mastering AI-assisted design techniques, this track offers hands-on workshops. Learn how AI tools can revolutionize your creative process, enhance learning experiences, and unlock new possibilities in design. Join us to unleash your creativity and shape the future of design with cutting-edge technology.
- Explore
-
An entry-level salary for the technologies covered in this track is about $85,000 / yr on average.
-
Some companies that use these technologies regularly include: Amazon, Google, Adobe.
-
Track
Full Stack JavaScript
Learn JavaScript, Node.js, and Express to become a professional JavaScript developer.
- Explore
-
An entry-level salary for the technologies covered in this track is about $65,000 / yr on average.
-
Some companies that use these technologies regularly include: Walmart, PayPal, Groupon, Airbnb.
-
Track
Intermediate Android
Continue your journey as we dig deeper and deeper into the wonderful world of Android!
- Explore
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Twitter, Facebook, Snapchat, Instagram, Square, Treehouse, Amazon, Spotify, Starbucks, and Hulu.
-
Track
Skills for Modern Marketing & Business
Curate your marketing learning with this Treehouse Track. Courses in audience building, basic web programming, data analysis, business, strategy, and more.
- Explore
-
An entry-level salary for the technologies covered in this track is about $48,000 / yr on average.