Welcome to the Treehouse Library
This is a sample catalog of all the courses we offer. Browse by topic or difficulty. Sign up today and get access to our entire library. Treehouse students get access to workshops, bonus content, conferences, and more.
Ready to start learning?
Treehouse offers a 7 day free trial for new students. Get access to 1000s of hours of content. Learn to code, land your dream job.
Start Your Free Trial- Newest
-
All Topics
- All Topics
- • AI
- • JavaScript
- • Databases
- • Python
- • Design
- • React
- • HTML
- • CSS
- • Data Analysis
- • Java
- • C#
- • Android
- • Computer Science
- • PHP
- • Quality Assurance
- • APIs
- • Security
- • Digital Literacy
- • Development Tools
- • Business
- • 21st Century Skills
- • Ruby
- • Machine Learning
- • Learning Resources
- • Go Language
- • Equity, Diversity, and Inclusion (EDI)
Business
Getting a job or starting a business in the tech industry may require an understanding of topics like personal branding, project management, marketing, finance, and law.
-
- 1
- 2
- 3
- 4
- 5
The 5-Step Career Checklist
Welcome to your 5-Step Career Checklist, a course designed to guide you through the process of building essential skills and increasing your employability. This checklist comprises a series of tasks and milestones covering a wide range of crucial topics such as crafting a compelling resume, mastering the art of networking, and leveraging technology to showcase your abilities.
-
- 1
Important Skills for Professional Success
No matter what job you're in right now or career you hope to have, improving your "soft skills" can help you become a better worker, better team member, and a better person. Embracing a work lifestyle involving communication and feedback, collaboration, and working together to improve things can only lead to positive results.
-
- 1
Careers in the Tech Industry
Through a series of interviews with Treehouse teachers and more, we explore the current state of the tech industry, including how to get started as a web designer, developer, or app developer.
-
- 1
How to Have 1:1's
Learn WHY one-on-ones are the most important meeting on your calendar for you and your manager as well as HOW we recommend preparing for and best practices for one-on-ones.
-
- 1
Technical Interviewing
This seminar will cover a range of what you might experience in a technical interview, since they vary by company. We’ll discuss best practices for whiteboarding and other alternatives such as pair programming or portfolio review as well as useful tools to help you practice.
-
- 1
- 2
- 3
- 4
Ethical Design
With all the power that technology yields, it comes with tremendous responsibility. This course will introduce Ethical Design, which considers the moral implication of one's work on others. Specifically, we'll focus on tech at the intersection of development, design, and business. We'll reflect on how tricky interfaces and dirty data practices have negative consequences on society. Ethical frameworks and tools will be shared so you can evaluate and align your actions with your values. Techniques for effective advocacy will enable you to nurture human-centered decisions in your organization. This course is for everyone who works in tech, regardless of their role.
-
- 1
Imposter Syndrome
Everyone has probably experienced Imposter Syndrome. We may not know what it is but we have felt it at some point. In these videos learn about what Imposter Syndrome is and tips to combat it.
-
- 1
How to Give and Receive Feedback
Learn why feedback is useful. You'll explore a simple process for providing feedback (both positive and constructive) in a way that will be well-received and motivate the right behavior. You'll also learn tips for receiving feedback effectively and putting it into action.
-
- 1
- 2
- 3
Conducting User Interviews
Learn how to validate product ideas by identifying an audience, sourcing participants, conducting user interviews, and analyzing the results.
-
- 1
- 2
- 3
- 4
- 5
Financial Statement Basics
Understanding how to read the story that financial statements tell is a really useful skill and an important part of career development. In this course, we’ll give a basic overview of the 3 main financial statements: the Profit and Loss Statement, the Balance Sheet, and the Cash Flow Statement. We’ll teach what they show you, why it matters, and give you a bunch of practice problems to help retain that knowledge. After completing this course, you will be able to read, understand, and use financial statements and build on that knowledge as you continue to learn about them.
-
- 1
- 2
- 3
Presentation Skills
Learn techniques for delivering effective presentations so you can help guide decisions, influence change, and make an impact on the business.
-
- 1
- 2
- 3
- 4
- 5
- 6
Researching User Needs
Many products are developed based on a hunch, a judgement call, and incomplete information. Needless to say, most of them fail miserably. Startup founders and business owners then ask themselves why. This course takes a different, risk-mitigating, more scientific approach to the art of starting a business. You’ll learn how to develop a product people really need by uncovering these needs well in advance. Before you write one line of code, before you hire a large team, before you take a big risk. You’ll learn the ins and outs of learning if people need your product by implementing three activities to learn from your future customers - Experience Sampling, Field Observation, and Interviewing. After making sense of it all, you’ll be able to kick-start your business with confidence in your knowledge and wisdom.
-
- 1
- 2
- 3
- 4
- 5
- 6
How to Start a Business
If you have an idea and think you can make some money off it, it's time to start a business! In this course, we're going to look at what it means to take an idea and make a business model out of it. Once we have a business model, we're going to spread the word, try to sell our product and get real customers!
-
- 1
- 2
How to Write a Business Plan
One of the most common questions asked when starting a business is how to write a business plan. Business plans are used for many different purposes, from planning out your initial venture, to fundraising and conducting feasibility studies. In this course, we will cover what a business plan is, why we need it, the basic structure of a business plan and some of the various formats.
-
- 1
- 2
- 3
- 4
- 5
Soft Skills
In this series of videos, we're going to explore the most important soft skills: personal and professional qualities that allow you to do your job better. If you can be an effective communicator, manage your time, work well with others, and be a great problem solver, you'll have a lot more success in whatever you do.
-
- 1
- 2
- 3
- 4
- 5
- 6
How to Freelance
One of the many ways you can make money off your technical skills is to branch off on your own and freelance. Freelancing and running your own business can be a very rewarding and fulfilling life with exciting projects and great clients but there are lots of things to learn. In this project we are going to look at how you can get started, where you can find clients, what you should be charging, and how to manage your first project.
-
- 1
- 2
- 3
- 4
Copyright Basics
Understanding the basics of copyright and licensing in the United States is vital for anyone working in a creative field, and that includes web designers, developers, and mobile devs. Coding requires creativity and works created for the web fall under copyright law. This Deep Dive will give you the knowledge you need to both protect and share your own creations. You'll learn how to copyright your website or app, read license agreements, work with open-source software and Creative Commons, combat copyright infringement, properly license your own creations, and much more.
-
- 1
- 2
- 3
- 4
How to Build Your Business Through Blogging
C.C. Chapman, author of 'Content Rules' and 'Amazing Things Will Happen', presents his insights on how to start blogging, how to find ideas on what to write, and tactics and tools to create a variety of content that will build your audience and help you find new business.
-
- 1
- 2
- 3
- 4
- 5
- 7
- 8
- 10
Careers Foundations
In this Deep Dive, the Treehouse team shares expertise on focusing your passions, finding your path, identifying opportunities, and how to prepare yourself to get the job you want in the tech industry.
-
- 1
- 2
- 3
- 4
- 5
- 6
How to Run a Web Design Business
Paul Boag, co-founder of web design agency Headscape, explains the important steps behind running a successful design business or freelance practice. Understanding the fundamentals of marketing, promotion, sales, and how to manage client relationships can allow you to get your work done and create the business that best suits your lifestyle.
-
- 1
- 2
- 3
- 4
- 5
- 6
How to Market Your Business
Marketing your business requires an understanding of how to communicate the benefits of your business to satisfy the needs of your potential customers. In this set of videos, we'll explore how to expand your reach and improve your messaging through various strategies such as social media, usability, SEO, video and email marketing.
Whoops! Perhaps you can try a broader search.