Updated on May 12, 2026 in Learn
Announcing the Treehouse Community Discord
We are thrilled to announce the Treehouse Community Discord! Whether you’re interested in networking, are on the hunt for a job in the tech industry, have programming/design questions, and/or want to help others, the Treehouse Community Discord has something for…
Updated on April 5, 2023 in Career Advice
Three Tips for Effectively Budgeting Learning Time at Work
Making time to learn at work can be daunting. Hundreds of emails, tasks piling up, follow-up reminders, and slack messages all at your door don’t really leave time for your brain to think about learning. The brain is a muscle…
Updated on May 12, 2026 in Learn
Taking into Account Learning Styles In the Workplace
Why It Matters A culture of learning in the workplace is all about making sure your team not only feels encouraged to work but in a matter that works for them. Learning styles in the workplace are different ways your…
Updated on March 3, 2023 in Business Resources
Creating a Culture of Learning in the Workplace
What’s a culture of learning? A culture of learning is a healthy environment that places importance on and encourages new information and skills as a means of self-improvement. It helps employees continuously seek, share, and apply new knowledge and skills…
Updated on June 12, 2023 in Learn
How to Perform Mobile Website Testing
Mobile browser usage is much more common than you may think. According to recent data, around 59% of web traffic comes from mobile devices. This means that consumer expectations for mobile websites are higher than ever before. Even with smart…
Updated on May 12, 2026 in Learn
Increase Site Performance With CSS Hardware Acceleration
Did you know that we can hardware-accelerate graphics-intensive CSS features by offloading them to the GPU (Graphics Processing Unit) for better rendering performance in the browser? Computers have graphics cards suitable for CSS hardware acceleration. Because of this, we can…
Updated on May 12, 2026 in Learn
Manipulating Classes Using the JavaScript classList API
The classList property gives you a clean, purpose-built API for adding, removing, toggling, and inspecting CSS classes on any HTML element. It’s available on every element in the DOM and works in all modern browsers with no dependencies required. Getting…
Updated on March 3, 2023 in Learn
The Beginner’s Guide to Objective-C: Classes and Objects
Objective-C is an object-oriented programming language. There are two key elements of the programming language, including the Objective-C class and the object. Let’s dive deeper into these elements so you can better understand the basics. This article is the third…
Updated on May 12, 2026 in Learn
Python Freelancing: The Good, the Bad, and the Ugly
It’s safe to say that us developers enjoy programming day in and day out. We also really like making money and being able to feed ourselves and our families. But, we may not want to necessarily work in an office…
Updated on May 12, 2026 in Learn
How to Create a CSS Sprite Animation With steps()
There’s a little-known timing function in CSS animations that lets us break an animation into segments––or steps––instead of running it as one continuous animation from start to finish. This function is useful for creating sprite animation because we’re able to…
Updated on December 12, 2024 in Learn
How to Use the Browser Developer Tools Console
The browser developer tools console is one of the most powerful tools available to you when it comes to debugging your front-end web applications. The console has an API that provides several methods that make debugging easier. It’s not uncommon…
Updated on January 19, 2023 in Learn
How to Use the Double Ampersand Selector in Sass
The Sass ampersand (&) symbol is used to reference the parent selector in a nested rule. For example, the following targets .btn on :hover: .btn { … &:hover { background: dodgerblue; } } We can also place the & after…