What you'll learn
Basic programming concepts like variables, data types and conditional statements
What functions are and why they're useful
How to troubleshoot programming problems
Dave is a web developer, O'Reilly author, and Treehouse teacher. You can follow him on Twitter @davemcfarland
You need to sign up for Treehouse in order to download course videos.