The CODING Level II Academy @HOME

The Coding Level II Academy @HOME is a comprehensive curriculum designed for students who know their way around coding and are interested in web development. Significant experience with another language or JavaScript is essential for success in this course. Students will work on projects involving HTML and CSS, JavaScript, and Github, and by the end of the program, students will be able to build their own website. Coding I curriculum background or similar required.

Write code.
Complete projects.
Learn to think like a software engineer.

Accessible Education. Harvard Quality.

Program Overview: Coding Level II

The goals of Coding Level II are to introduce students to web programming. With a basic understanding of code from Coding I (or similar background), students are now given the opportunity to create larger scale projects in the form of dynamic websites. Each day, we will orient students to a new component of web development with an emphasis on HTML. From there, students are given a chance to play around with code and create the building blocks to their final website. With guided instruction and access to an experienced Harvard undergraduate coding instructor, this Academy builds confidence in students as a coder and web programmer. We aim to equip students with an extensive education in web development through a hands-on approach.

Our Level II program extends our goals from the Level I program by focusing on web programming. By using the building blocks taught in Level I, students are given skills to connect those into higher level projects. This program highlights a critical skill of programming: practicing perspective. The ability to look at the finer details and debug individual lines of code, while also keeping in mind the broad picture and end goal of a project.

SCHEDULE: Coding Level II

Day 1

Introduction & Icebreakers

Git & VSCode Set Up

HTML Fundamentals Lecture

Static Webpage Assignment

Intro to CSS Lecture

Day 2

Introduction to JavaScript

Coding Exercise 2

Navigation Lecture

Calculator Webpage Assignment

Final Project Introduction

Day 3

Bootstrap Lecture

Inspect Element Activity

Work on Final Project

Day 4

Present Final Projects

Harvard Q&A

Day 5 (Summer)

Guest Speaker - usually a Harvard professor or graduate student; sometimes a leading expert in the field.

Follow-up Q&A 

Additional Coding Activities & Lectures on Syntax