blast off mission control
  • Helpful Links
  • Video Recordings
    • Programming Fundamentals
      • Week 1
      Web Fundamentals
      • Week 2
      • Week 3
      SQL Fundamentals
      • Week 4
      Intro to React
      • Week 5
      • Week 6
      .NET Web Development
      • Week 7
      • Week 8
      • Week 9
      • Week 10
      • Week 11
      • Week 12
      Intro to Data Engineering
      • Week 13
      • Week 14
Mission Control

WOS Can Code: Mission Control
Built by Narciso Lobo of Ciso Codes

Videos
Programming FundamentalsWeb FundamentalsSQL FundamentalsIntro to React.NET Web DevelopmentIntro to Data Engineering
Resources
Helpful Links
  • Helpful Links
  • Videos

    • Programming Fundamentals
      • Week 1
      Web Fundamentals
      • Week 2
      • Week 3
      SQL Fundamentals
      • Week 4
      Intro to React
      • Week 5
      • Week 6
      .NET Web Development
      • Week 7
      • Week 8
      • Week 9
      • Week 10
      • Week 11
      • Week 12
      Intro to Data Engineering
      • Week 13
      • Week 14

Programming Fundamentals, Week 1

Monday

Welcome to WOS Can Code

Welcome to WOS Can Code

First day of the curriculum, first meeting. Some orientation topics are covered, then we start discussing programming in general, with a focus on JavaScript.

week 1, day 1

July 7 at 2025 at 4:30 PM

Watch Video

Tuesday

More JavaScript Fundamentals

More JavaScript Fundamentals

This is our second day of the curriculum. We discuss more JavaScript fundamentals as well as the request-response cycle.

week 1, day 2

July 8 at 2025 at 4:00 PM

Watch Video

Wednesday

Algo: Push Front, Pop Front

Algo: Push Front, Pop Front

Morning algorithm hour for July 9, 2025 (week 1, day 3).

week 1, day 3

July 9 at 2025 at 4:00 PM

Watch Video
Wrapping up JavaScript Basics

Wrapping up JavaScript Basics

This video is the recording of both morning and afternoon lectures.

week 1, day 3

July 9 at 2025 at 5:00 PM

Watch Video
Rock, Paper, Scissors

Rock, Paper, Scissors

JavaScript activity led by Anne. Build a Rock, Paper, Scissors game in Node.

week 1, day 3

July 9 at 2025 at 8:00 PM

Watch Video

Thursday

Algorithm: insertAt, removeAt

Algorithm: insertAt, removeAt

insertAt: Given an array, a value, and an index, insert the value into the array at that index.

removeAt: Given an array and an index, remove the value from the array at that index.

week 1, day 4

July 10 at 2025 at 4:00 PM

Watch Video
Modern JavaScript

Modern JavaScript

We start delving into more modern and idiomatic JavaScript. The morning lecture of week 1, day 4.

week 1, day 4

July 10 at 2025 at 5:00 PM

Watch Video
Word On the Street

Word On the Street

JavaScript activity for the fourth day of the first week. Build the console game, "Word on the Street". Kind of a Hangman lite. Users must guess a random word, letter by letter, until they guess the word or run out of guesses.

week 1, day 4

July 10 at 2025 at 8:00 PM

Watch Video

Friday

Algorithm: minToFront, maxToBack

Algorithm: minToFront, maxToBack

minToFront: Move the first occurrence of the minimum value in an array to the front.

maxToBack: Move the first occurrence of the maximum value in an array to the back.

week 1, day 5

July 11 at 2025 at 4:30 PM

Watch Video
ES Module Syntax, To-do List Mini-Hackathon

ES Module Syntax, To-do List Mini-Hackathon

Key Takeaways

  • Shift to ES Module syntax: import replaces require, type: "module" in package.json
  • New project init: mkdir new-project && cd new-project && npm init -y
  • To-do list challenge: CLI app using readline, in-memory storage, unique task IDs

week 1, day 5

July 11 at 2025 at 5:00 PM

Watch Video
To-do List Presentations

To-do List Presentations

Key Takeaways

  • Students presented their to-do list applications, showcasing various approaches and features
  • Instructors introduced JSON file persistence using Node.js fs module (readFile and writeFile)
  • Groups will continue refining projects, with JSON persistence as an optional stretch goal
  • Some students still need to complete an assessment exam

week 1, day 5

July 11 at 2025 at 8:00 PM

Watch Video