New Courses: CSS, PHP, and Ruby
Here’s a look at the newest courses now available at Treehouse! CSS Selectors In this course taught by our resident CSS expert, Guil Hernandez, you’ll go beyond the basic selector concepts covered in CSS Basics. Besides…
Read MoreWant to Get More Out of Python? Join the Community!
One of the best things about Python isn’t the language or the huge number of packages waiting to be used, it’s the welcoming nature of the community. If you’re looking for a community that will be…
Read MoreNew at Treehouse: Swift, Python, and Future of Web Apps
It’s a new week, and that means new courses and more are now available at Treehouse! Build a Playlist Browser with Swift Time for a brand new Swift course! In this project, Pasan Premaratne will teach…
Read MoreCreating a Today Extension with iOS 8
One of the interesting new features introduced with iOS 8 this past WWDC was Extensions. In this post, we’re going to learn how to create a simple extension for an existing app. Now, before we get…
Read MoreHow to Install Node.js and NPM on Linux
JavaScript is everywhere. From its birthplace in the Netscape browser in the mid-nineties, it’s made its way into all modern web browsers, onto mobile phones, and into electronics to make full-fledged web applications on the server-side…
Read MoreNew Courses: iOS and Android
Here are some of the newest courses now available at Treehouse! Build a Playlist Browser with Objective-C In Build a Playlist Browser with Objective-C, Pasan Premaratne will teach you how to build a fun playlist browser…
Read MoreFree Talk: From the Modern Web Conference “Getting Git”
Having trouble grokking git? Not sure what the difference between merging and rebasing is? Wondering what you would ever use a “cherry-pick” for? Jordan Kasper covered these topics and more in his hour-long talk at the…
Read MoreHow to Install Node.js® and NPM on Windows
JavaScript is quickly becoming the go-to language for web developers. Front-end web developers use JavaScript to add user interface enhancements, add interactivity, and talk to back-end web services using AJAX. Web developers who work on the…
Read MoreNew Courses: Swift, Xcode, PHP, Ruby & Objective-C
New Courses: WordPress Customizer API This course covers how to integrate your theme or plugin with the WordPress customizer. We will go over how the customizer works, what native controls WordPress offer and how to setup…
Read MoreWhat is CSS?
If you’re new to building websites, you’ve probably heard about CSS, or Cascading Style Sheets. But what is CSS exactly, and why do we use it on the Web? In this clip from the new CSS…
Read MoreNew Courses: Node JS Basics & Regular Expressions in Python
New Courses Node JS Basics In this course, we will create a command line application to retrieve user’s profile information from the Treehouse website. We’ll be writing our application in JavaScript to run on the Node.js…
Read MoreThe 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…
Read More