0 - Introduction to the Prework

  • Congratulations on being accepted into the full-time JavaScript Bootcamp!
  • The following third-party materials make up a collection of free self-study work that we believe greatly benefits students before they begin on the first day of class.
  • Many of the linked practice excercises are available at Free Code Camp.
  • Please sign up as a Free Code Camp user to track your progress.
  • Free Code Camp uses an "in browser" HTML editor so that you can complete the exercises without installing any additinoal tools.
  • Below you will see a description of the both the required and optional content.

1 - Understanding Basic HTML

  • HTML (Hypertext Markup Language) is the written structure underlying how web pages are constructed.
  • The lessons from Free Code Camp will teach you the most common HTML tags and their usage.
  • Completing these excercises will take approximately four hours.

Visit the basic HTML topic on FreeCodeCamp and complete all the HTML exercises. - https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5

2 - Understanding Basic CSS

  • CSS (Cascading Style Sheets) is the language used to style and layout HTML content in a web page.
  • The lessons from Free Code Camp will teach you the most common methods to style and layout page contents.
  • Completing these excercises will take approximately four hours.

Visit the following basic CSS topic on FreeCodeCamp and complete all the CSS exercises. - https://learn.freecodecamp.org/responsive-web-design/basic-css

3 - Understanding Basic JavaScript Syntax and Features

  • JavaScript is the programming language used by web browsers to add interactivity to web pages.
  • The lessons from Free Code Camp will teach you the most common JavaScript language features and functions.
  • Completing these excercises will take approximately eight hours.

Visit the basic JavaScript topic on FreeCodeCamp and complete all the exercises. - https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript

4 - Software and Signups

Follow the Installfest project to install software on your own computer and sign up for accounts with a few internet service providers.

Also join the BCA Student Slack workspace. Please introduce yourself in chat, and don't be shy about asking for help even before class starts.

Optional Extra Study

  • After completing the study tasks 1-4 you can optionally study the following extra materials below.
  • These topics should not be completed prior to the core matierial.
  1. Free Code Camp - Modern JavaScript ES6
  2. Free Code Camp - Basic Data Structures
  3. Free Code Camp - Basic Algorithms
  4. Free Code Camp - Applied Visual Design