• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code The Dream School
Code the Dream Labs Logo

Code The Dream School

Main hub for class materials for Code the Dream’s classes

  • Code the Dream Home

Search Code The Dream School

Intro to Programming Lesson 1

Welcome to the first lesson of Intro to Programming! In this unit, we will:

  • Set up our machines.
  • Learn how to use our terminal and text editor.
  • Learn the basics of Git.

Before you get started, make sure to sign up for a GitHub account and respond to CTD’s pre-class survey so we have your GitHub ID.

Also, take some time to watch this video on how to beat Imposter Syndrome.

Curriculum

Machine set-up

You will need to set up machine set up with a code editor and a Git client. You will learn how to do that in the Treehouse videos and the assignment.

What you will be learning: The Terminal and Git & GitHub

Using your terminal is the foundation of coding- it’s how you will interact with your coding environment. And getting to know GitHub is absolutely essential to becoming a strong developer. It’s how you save your work and work collaboratively with others. Professional software developers use GitHub every single day- and at Code the Dream we want you to start getting comfortable with it from day one!

Complete the following Treehouse lessons.

The following links are to the Treehouse tracks covered in Intro to Programming. Use the weekly assignments pages to find out which tracks you should finish each week.

  • 1.1  Introduction to Terminal (112 min)
  • 1.2 Introduction to Git (186 min)

Assignment

Your assignment for Lesson 1 is to set up your coding environment and push your first code repository to Github. Detailed instructions can be found here.

Now that you have set up your environment and pushed your first repo, it’s time to dive deeper. In the next section of Intro to Programming, you’ll learn the basics of JavaScript, the most popular programming language.

That’s it for this week! Remember to attend at least two mentor sessions this week.

Footer

Copyright © 2025 Code the Dream School | All Rights Reserved | Privacy Policy