Summer Checklist


Once you've completed the Day One Checklist, you've got the rest of the summer to complete the required fellowship prerequisites. Remember, these need to be completed by August 23rd. Failure to complete these prerequisites by this deadline will result in the fellowship being revoked. You don't have to send anything once you've completed these - that is the point of providing your Codecademy username.

Complete the Following courses on Codecademy:

1. Learn HTML (https://www.codecademy.com/learn/learn-html)

2. Learn CSS (https://www.codecademy.com/learn/learn-css)

3. Introduction to Javascript (https://www.codecademy.com/learn/introduction-to-javascript)


If you are interested in continuing your learning, give the following optional courses a try:

1. Learn PHP (https://www.codecademy.com/learn/learn-php)

2. Make a Website (https://www.codecademy.com/learn/make-a-website) - the Bootstrap portion of this course is the important bit.


EACH COURSE INCLUDES AN ESTIMATE ABOUT THE AMOUNT OF TIME NECESSARY TO COMPLETE. PLEASE NOTE THESE ESTIMATES AND PLAN ACCORDINGLY. THE COURSES ARE IN-DEPTH AND ABSOLUTELY CANNOT BE COMPLETED AT THE LAST MINUTE. IF YOU PACE THEM OUT OVER THE SUMMER, YOU WILL BE ABLE TO COMPLETE THEM WITHOUT AN ISSUE.

Please note, Codecademy has “Pro” exercises sprinkled into their free courses. These cost money and are not required at all by the fellowship - just skip over them.

Complete the Following Github exercises, readings, and videos:

1. Watch “What is Version Control?” https://www.git-tower.com/learn/git/videos/what-is-version-control

2. Watch “The Basic Workflow of Version Control” https://www.git-tower.com/learn/git/videos/basic-workflow

3. Read “Understanding the Github Flow” https://guides.github.com/introduction/flow/

4. Complete the “Introduction to GitHub” Course https://github.com/skills/introduction-to-github

5. Complete “Hello World” Tutorial https://guides.github.com/activities/hello-world/


A couple of things to download ahead of time for the fellowship:

GitHub Desktop - this is essential for version control and collaborative work: https://desktop.github.com/download/

Visual Studio Code - this is a code editor which is one of many but the preferred version; https://code.visualstudio.com/download

If you use a Mac you will have to download Homebrew as well for the linux system to work; https://brew.sh

If you are interested in getting a start on some work that you are going to be doing early in the fellowship, check out these optional tutorials:

1. Creating a GitHub Pages site https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site

2. Adding a theme to your GitHub Pages site using Jekyll https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll