Updated on March 4, 2022 in Learn
Create an SVG Sprite Sheet
Image sprites are still a useful feature in web design. They’re also important for website optimization because they combine several images into one image file to reduce HTTP requests. In this tutorial, we’ll learn how to create an SVG sprite sheet…
Updated on May 21, 2015 in Learn
Accessibility, Drag and Drop Interaction, Emojis | The Treehouse Show | Episode 123
It’s Tuesday, which means it’s time for another episode of The Treehouse Show! This week, hosts Nick Pettit and Jason Seifer explore accessibility on the web, drag and drop interaction ideas, emojis, and scrolling. Watch this week’s episode for free…
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 July 14, 2015 in Learn
A Brief Introduction to SVG
SVG, or Scalable Vector Graphics, is an XML markup language for creating two-dimensional images using vectors. Unlike JPEG and PNG, SVG is not raster-based, and doesn’t use pixels. This means SVG images can have an infinite level of detail, but…
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 July 14, 2015 in Learn
Java & Everyday Objects
In the real world there are objects we interact with everyday. We have objects in code, too. That’s because as programming evolves, it comes closer and closer to how we behave and think in the real world. There are two…
Updated on May 21, 2015 in Community
Mary Learned to Code While Working Full-time & Raising Kids
As a homeschooling mother of four, Mary found herself fed up of working a full-time job that she no longer enjoyed. With an increasing interest in learning to code she considered attending a coding bootcamp, but found they didn’t fit…
Updated on February 22, 2022 in Learn
HTML5 Local Storage
HTML5’s local storage feature allows the browser to store and retrieve specific data. In this post, we’ll pick up where we left off in the previous post where we built a real-time CSS editor using the HTML5 contenteditable attribute. Now we’re…
Updated on May 21, 2015 in Treehouse News
New Courses: Interactive Android Apps & Flask Basics
New Courses: Build an Interactive Story App In this course we will build a simple choose-your-own-adventure story app, complete with fantastic illustrations. We will model our story and introduce the Model-View-Controller pattern, and we will learn about getting input from…
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…