Skip to content

NewForce-at-Mountwest/foundations-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Foundations Course

Congratulations! You've begun your journey to become a professional developer. This course is designed to prepare you for the NewForce curriculum so that you can hit the ground running on day one of class.

Course Objectives

This course will be your introduction to the primary languages of the web: HTML, CSS, and JavaScript. This foundation is essential for you to keep pace with the NewForce curriculum.

This course is also designed to give you a sense of what NewForce will be like before you quit your job and commit to a six-month, full-time learning experience.

Keep the following questions in mind as you go through the course:

  1. Do I enjoy coding? Am I curious about and motivated to solve these kinds of problems?
  2. Does this style of learning work for me? Can I live without understanding 100% of the things 100% of the time?

If the answer to any of these questions is anything other than a solid yes, please reach out to one of your instructors. NewForce is not the only path to becoming a developer and we want to help you figure out if this is the right one for you.

Learning Goals

By the end of this course, you should be able to:

  1. Navigate your computer through your terminal
  2. Structure and write a basic web page with HTML
  3. Apply basic styles to your web page with CSS
  4. Open your web page in Google Chrome and inspect it with Chrome's built-in developer tools
  5. Apply foundational JavaScript concepts including:
    • Assigning and using variables
    • Objects
    • Conditional logic
    • Loops
    • Functions

Table of Contents

  1. Setting Up Your Environment
  2. JavaScript Variables and Data Types
  3. Arrays and Objects
  4. Conditionals
  5. Loops
  6. Functions
  7. Welcome to the terminal
  8. Intro to Git
  9. The Big Picture
  10. Intro to HTML
  11. Intro to CSS
  12. CSS Page Layout
  13. Printing to the DOM

About

On-ramp curriculum to prepare admitted students for NewForce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published