Most Popular
These are some of the most common tracks students start with.
- 
  Track Front End Web DevelopmentLearn 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 Full Stack JavaScriptLearn 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 Beginning PythonLearn 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 Beginning SQLLearn 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 Web DesignIn 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 Learn ReactLearn 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 JavaScriptLearn 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 ScienceLearn 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 BeginnersLooking 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 JavaJava 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 LiteracyDigital literacy covers basic computing principles and foundational knowledge of the Internet, World Wide Web and computer programming. 
- 
  Track Full Stack FoundationsLearn 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 PHPPHP 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 UX: Research ProcessIn 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 PythonDeep 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 DesignIn 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 AnalysisIn 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 StructuresLearn about fundamental algorithms and data structures in computer science 
- 
  Track Learn HTMLLearn how to build the structure of web pages using HTML (HyperText Markup Language). 
- 
  Track Design and Build a WebsiteThis 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 DevelopersWhether 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 DevelopmentRuby 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 ProcessIn 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 BasicsComputer 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 JavaJava 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 Object-Oriented PHPLearn 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 JourneyThis 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 PHPBroaden 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 BasicsProduct 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 DevelopmentPractice 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 RubyRuby 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 ManagementLearn 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 SQLAlchemyLearn the web framework Flask so you can build web apps and sites using Python. 
- 
  Track Beginning SecurityLearn the basics of how to secure yourself, your data, and your applications from common security threats. 
- 
  Track Skills for a Modern Entrepreneur or Business OwnerLearn 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 DesignersIn 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 AnalyticsLearn 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 Treehouse Career ToolboxThe 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 PeeweeLearn the web framework Flask so you can build web apps and sites using Python. 
- 
  Track AI for ProgrammersDive 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 College Credit: Introduction to HTML and CSSTreehouse and UPI have teamed up to bring you CS 180: Introduction to HTML and CSS, a college-level course that allows you to earn 3 transferable college credits accepted by over 1,500 colleges and universities. Learn the fundamentals of web development, including structuring web pages with HTML and styling them with CSS. To earn credits, pass the final exam, complete the coding assignment, and pay a $35 fee for your transcript. Already experienced in HTML and CSS? Skip the courses and go straight to the exam and assignment! Start building your web development skills and earning college credits today. 
- 
  Track College Credit: Introduction to JavaScriptTreehouse and UPI have teamed up to bring you CS 190: Introduction to JavaScript, a college-level course that allows you to earn 3 transferable college credits accepted by over 1,500 colleges and universities. Master the basics of web development, including building interactive web pages with JavaScript, structuring with HTML, and styling with CSS. To earn credits, pass the final exam, complete a coding project, and pay a $35 transcript fee. Already experienced? Skip the lessons and jump straight to the exam and project! Start advancing your web development skills and earning college credits today. 
- 
  Track College Credit: Programming in PythonTreehouse and UPI have teamed up to bring you CS 230: Programming in Python, a college-level course that allows you to earn 3 transferable college credits accepted by over 1,500 colleges and universities. Master the basics of Python programming, including writing efficient code, working with data structures, and automating tasks. To earn credits, pass the final exam, complete a coding project, and pay a $35 transcript fee. Already experienced? Skip the lessons and jump straight to the exam and project! Start advancing your Python programming skills and earning college credits today. 
- 
  Track College Credit: CybersecurityTreehouse and UPI have teamed up to bring you CS 270: Cybersecurity, a college-level course that allows you to earn 3 transferable college credits accepted by over 1,500 colleges and universities. Develop essential cybersecurity skills, including threat detection, risk management, and ethical hacking. Learn how to secure digital systems, assess vulnerabilities, and understand cybersecurity regulations. To earn credits, pass the final exam, complete a cybersecurity project, and pay a $35 transcript fee. Already experienced? Skip the lessons and jump straight to the exam and project! Start building your cybersecurity expertise and earning college credits today. 
- 
  Track AI for Everyone: Build Powerful Apps Without CodingUnlock the power of AI-driven no-code development in this engaging workshop series. Learn to plan, design, and build powerful apps and web experiences using innovative tools like Cursor, Lovable.dev, Replit AI Agent, and more—all without writing a single line of code. 
- 
  Track Skills for Modern Marketing & BusinessCurate 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.