Deep Dive

Introduction to Programming

Basic programming skills are essential for all web professionals, including designers. Many programming languages share a common set of concepts, which will be covered in this course.

Cover-dev-intro-to-programming

4 Achievements

Basics

Basics

Computer programming can be intimidating at first, but this gentle introduction to the subject will make the learning curve a bit easier to climb.

Control Structures

Control Structures

Control structures determine the flow of execution within an application. A conditional statement can fork the execution down several paths or a loop can execute the same code several times until a condition is met.

Objects and Arrays

Objects and Arrays

An array is a way of storing multiple items and each item is associated to a number called the index. Each item can be accessed using the index value. Objects are usually associated to meaningful pieces of data which it can hold and manipulate.

Functions

Functions

A function contains a piece of code that needs to be executed several times from different parts of your application. A function optionally takes in arguments and returns an object or value as a result.

Instructor

  • Jim Hoskins

    Jim is a full stack software developer at Treehouse. When he's not writing code, he's blogging, teaching, or speaking at conferences. On Twitter he is @jimrhoskins.

Download videos

You have to sign up for Treehouse in order to download course videos.

Sign up