December 22, 2016 in Community
From Hairstylist to Mobile & Python Engineer: Brian’s Story
Brian had been a professional hairstylist for 10 years when he joined Treehouse. He had first started programming in his teens and dabbled with freelance projects. However, when he’d chosen to focus on his career as a hairstylist, he put programming…
May 18, 2015 in Learn
Modeling the Monty Hall Problem in Python
A few weeks ago, I watched an episode of Numberphile about the Monty Hall problem. This happens to be one of my favorite little “that-doesn’t-seem-right” statistics things, and I thought it would be a great way to play with Python….
October 27, 2014 in Learn
Operator Overloading in Python
Operator Overloading in Python Python is an interesting language. It’s meant to be very explicit and easy to work with. But what happens when how you want or need to work with Python isn’t just what the native types expose?…
August 11, 2014 in Learn
Python 2 vs Python 3
When I started at Treehouse, I only had one mission: Teach Python. Seems easy enough. But I was immediately hit with a bit of a problem. Which version of Python should I teach? Python 2, started in 2000 and slated…
July 8, 2014 in Learn
What is Python used for?
Learn in-demand programming skills and become a certified Python Developer with the Treehouse Techdegree Program. Learn more and enroll today. When I need to build a web app, I reach for the Python programming language. When I need to automate some small task…
August 28, 2025 in AI
Intelligent Agents: Your New Personal Assistant
Intelligent agents are no longer just a concept from AI textbooks. They’re becoming a key part of how we interact with software, automate complex or tedious tasks, and build the future of work. Understanding how these agents operate gives you…
August 26, 2025 in AI
What the Latest Stack Overflow Developer Survey Tells Us About AI
Key Takeaways 👉 Get 50% off your first month of Treehouse with signup code LEARNAI Unpacking the Survey: Insights into AI, Trust, and Technical Growth In 2025, artificial intelligence is no longer a novelty for software developers—it’s the norm. According…
August 20, 2025 in AI
Will AI Take My Job as a Developer? Here’s What You Need to Know
If you’re a software developer or learning to code, you’ve probably asked yourself this question recently: “Will AI take my job?” You’re not alone. With the rise of tools like GitHub Copilot, ChatGPT, Cursor, and autonomous code generators, headlines are…
May 19, 2025 in Career Advice
Land Your First Programming Job in 7 Steps
Starting your programming career might seem overwhelming, especially without a degree or experience. Securing your first programming job requires consistent effort, but you can achieve it in 6–12 months. Here’s a quick roadmap: Key Fact: Entry-level programming jobs often start…
March 31, 2025 in Learn
New College Credit Courses From Treehouse
Treehouse is excited to share a game-changing opportunity for students looking to advance their education while saving time and money! We have partnered with UPI to offer college credit courses, making it easier than ever to earn transferable credits while…
August 5, 2024 in Learn
Introducing Our CodeForward Sponsorship Recipients
At Treehouse, we believe in empowering the next generation of talent. Today, we are thrilled to announce the recipients of our CodeForward sponsorships — seven individuals who have demonstrated exceptional dedication to pursuing their dreams in tech. Read on to…
June 7, 2024 in Learn
Why You Should Use a Git Client
If you’re reading this, you’re probably already familiar with Git and code hosting platforms like GitHub. If not, have a look at this great introduction to Version Control! I’m well aware that learning Git isn’t as appealing as learning JavaScript…