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