{whitefish}

Learn to Code

Students of Tech and Nature in Northwest Montana

 

 

Fundamentals I - Ages 14+

We will learn the basics of computer science and software development using javascript. Homework, lectures, and notes are included.

Recommended for students with an understanding of Algebra.

Course Prep

Complete the following items before our first class.

Week 1

Introduction to Programming - Javascript Basics

  • Storing data with variables
  • Storing behavior with functions
  • Types - int, string, boolean
  • Conditional Statements
Week 2

Basic Data Structures - Arrays and Objects

  • What is an Array?
  • Array operations
  • What is an Object?
  • Object operations
  • Distinction and Use Cases
Week 3

Loops

  • What are Loops?
  • Loops - for, while
Week 4

Recursion

  • Spotting recurrent patterns
  • Recursion
  • Memoization