Welcome to Web Basics I, the first class in Code the Dream’s six-part Web Development course. Web Basics I serves as an introduction to computer programming. You’ll start with Treehouse’s Digital Literacy track, which covers basic computing principles and introduces you to HTML, CSS, JavaScript, & Git. By the time you finish your final project, you’ll have the foundations every programmer needs.
Below is a quick outline containing the class timeline followed by a Course Overview links to each Treehouse library course or CTD supplemental course. Remember to keep pace with the mentor groups, and don’t hesitate to ask lots of questions. This is just the beginning, and it’s ok to get stuck!
Course Calendar
Weekly Schedule
Week 1 – Digital Literacy, Intro to Terminal, Intro to Git, Intro to HTML & CSS
Week 2 – Intro to Wireframing | Intro to JavaScript | HTML Basics
Course Overview
Introduction
1.1 First Mentor Session & Overview
It’s syllabus day. Use the first mentor session to get to know your mentor and fellow classmates. Also, take some time to watch this video on how to beat Imposter Syndrome.
1.2 Machine Setup and Initial Lesson
You will need to have your machine set up with a code editor and a Git client. Please follow the instructions for this lesson here: Machine setup for first lesson.
Curriculum
The following links are to the Treehouse tracks covered in Web Basics 1. Use the weekly assignments pages to find out which tracks you should finish each week.
2.1 Computer Basics
2.2 How the Internet Works
2.3 How the Web Works
2.4 Introduction to the Terminal
2.5 Introduction to Git
2.6 Introduction to HTML & CSS
2.7 Introduction to Wireframing
2.8 Introducing JavaScript
2.9 HTML Basics
What You Will Be Learning
Digital Literacy
The Digital Literacy track covers basic computing principles, foundational knowledge of the Internet and World Wide Web, and beginning principles of three common programming languages: HTML, CSS, and JavaScript.
The Terminal
The command line can seem intimidating at first, but it’s a flexible and powerful tool that you’ll find is often much handier than using your computer’s graphical user interface.
Git and GitHub
Getting to know GitHub is absolutely essential to becoming a strong developer. It’s how you save your work and work collaboratively with others.