Updated on May 21, 2015 in Community
Shaun Applied His New Web Skills to Helping Youths Realise Their Full Potential
Before joining Treehouse, Shuan dabbled in HTML and CSS but could never gain a comprehensive understanding of how to code. When an opportunity presented itself for him to combine his passion for helping young people realise their full potential with…
January 21, 2015 in Learn
How to Create a Simple CSS Dropdown Menu
Many dropdown menus we see on websites use JavaScript in some way, but it’s possible to build one entirely with HTML and CSS. In this short video tutorial, we’ll take advantage of helpful CSS selectors to build a simple dropdown…
Updated on January 19, 2023 in Learn
How to Install Node.js® and NPM on Windows [Guide]
If you’re looking to take your JavaScript coding to another level, Treehouse offers unlimited courses in JavaScript (and many other subjects) starting at $25/month. Try our program out with a free seven-day trial today. JavaScript is quickly becoming the go-to language for…
Updated on May 21, 2015 in Learn
Multi-Touch Gestures, UI Logic, SVG Animation
It’s Tuesday which means that the Treehouse Show is back! In episode 121 of The Treehouse Show, Nick (@nickrp) and Jason (@jseifer) talk about multi-touch gestures, logic in UI, SVG animation, and more. For a free month’s trial, Join Jason…
Updated on June 7, 2023 in Learn
The Beginner’s Guide to Location in Android
Knowing a user’s location in an Android app can be extremely useful. Users take their devices everywhere and are constantly using them on the go, and as developers we can capitalize on that by providing a more contextual experience based…
Updated on February 28, 2022 in Learn
Optimize Images for the Web
One of the best ways to create fast websites is to optimize images for the web. HTML, CSS, JavaScripts, and fonts can add up, but nothing will slow a page down like tons of unoptimized graphics. In my experience, images tend to…
Updated on August 16, 2018 in Learn
The Real Reason Why Everyone Should Learn to Code
Lots of people get into programming because they love the challenge, are excited by computers and want to build a career creating websites, mobile apps or desktop programs. But even if you don’t want to become a programmer for a…
November 17, 2014 in Learn
Progressive Enhancement: Past, Present, and Future
Progressive enhancement is a layered approach for building websites using HTML for content, CSS for presentation, and JavaScript for interactivity. If for some reason JavaScript breaks, the site should still work and look good. If the CSS doesn’t load correctly, the HTML content…
Updated on November 16, 2022 in Career Advice
What Employers Are Looking for in a Junior Android Dev
We recently wrote a post that discussed what employers are looking for a in Jnr Ruby Dev. It was very popular so we thought we would tackle a different discipline this time – Android development. It is a wonderful time…
Updated on May 21, 2015 in Community
Miriam Went From Architect to Full-time Front-end Developer
It was love at first sight for Miriam when she first experimented with coding in the architecture office where she worked. Seeing an opportunity to apply her design skills and perspective in a new way, Miriam continued to embrace her…
October 22, 2014 in Learn
Real-Time 3D on the Web
When you watch an animated Pixar movie, the 3D graphics are extremely detailed and realistic because they’re “pre-rendered”. Each frame may have taken many hours or days for the computer to render and then later you watch those rendered frames in…
Updated on October 5, 2018 in Career Advice
What Employers Are Looking For in a Junior Rails Developer
Part of my job as the Ruby teacher for Treehouse is to stay on top of what employers are looking for when hiring people to fill Ruby and Rails positions. The landscape changes often but below are some of the trends…