Fundamentals Lite
  • 🚀Course Overview
  • Course Logistics
    • 🏫Course Methodology
      • 🧩Course Components
      • 💬Course Communication
    • 💻Required Hardware and Software
      • ☝️Required Software 1
      • ✌️Required Software 2
      • 👍Recommended Setup
    • 📅Schedule
    • 💡Tips and Tricks
      • 📒Coding Strategies
      • 🛠️Tooling Pro Tips
    • 🎓Post-Course
      • 🚀Upgrading to Paid Fundamentals
      • 🚂Bootcamp Admission Criteria
      • 📹Bootcamp Video Application
  • 1: Introduction
    • 1.1: What is Coding?
    • 1.2: Web Browsers
    • 1.3: Command Line
    • Additional Resources 1
  • 2: Basic Data Manipulation
    • 2.1: Operations
    • 2.2: Variables
    • 2.3: Our First Program
    • Additional Resources 2
  • 3: Structuring and Debugging Code
    • 3.1: Functions
    • 3.2: Errors
    • Additional Resources 3
  • 4: Conditional Logic
    • 4.1: Intro to Logic
    • 4.2: Pseudo-Code, Boolean OR
    • 4.3: Boolean AND, NOT
    • 4.4: Input Validation
    • Additional Resources 4
  • 5: Managing State and Input Validation
    • 5.1: Program Lifecycle and State
    • 5.2: Program State for Game Modes
    • Additional Resources 5
  • 6: Arrays and Iteration
    • 6.1: Arrays
    • 6.2: Loops
    • 6.3: Loops with Arrays
    • Additional Resources 6
  • 7: Version Control
    • 7.1: Git
    • Additional Resources 7
  • 8: GitHub
    • 8.1: Intro to GitHub
    • 8.2: GitHub Fork and Clone
    • 8.3: GitHub Pull Request
    • 8.4: GitHub Repo Browsing
    • 8.5: Deployment
    • Additional Resources 8
  • Homeworks
    • Day 2: Basic File and Data Manipulation
    • Day 3: Functions
    • Day 4: If Statements, Boolean Or, Boolean And
    • Day 5: Program State
    • Day 7: Loops
    • Day 8: Arrays and Loops
  • Projects
    • Project 1: Scissors Paper Stone
      • Project 1: Scissors Paper Stone (Part 1)
      • Project 1: Scissors Paper Stone (Part 2)
    • Project 2: Beat That!
Powered by GitBook
On this page
  • Introduction Video
  • 📅 Course Dates
  • Week 1, Course Day 1: Introduction
  • Week 1, Course Day 2: Coding Tools
  • Week 2, Course Day 3: Functions
  • Week 2, Course Day 4: Logic 1
  • Week 3, Course Day 5: Logic 2, States
  • Week 3, Course Day 6: Git, GitHub
  • Week 4, Course Day 7: Arrays, Loops 1
  • Week 4, Course Day 8: Loops 2
  • Week 5, Course Day 9: Final Project Due & Extra Material
  • What's Next?
  • Recommended 3rd-Party Resources
  • Leave Us A Review!
  1. Course Logistics

Schedule

PreviousRecommended SetupNextTips and Tricks

Last updated 2 years ago

Introduction Video

📅 Course Dates

Week
Monday
Thursday

1

2

3

4

5

Week 1, Course Day 1: Introduction

Day 1 video

Reading

Course Logistics

Module 1: Introduction

Week 1, Course Day 2: Coding Tools

Day 2 video

Reading

Fundamentals used to be called SWE101 and some of our videos were made before the name change and still reference the old name of SWE101.

Module 1: Introduction

Module 2: Basic Data Manipulation

Homework

Please do not attempt homework before finishing the corresponding reading material. If you are looking for more material to work on, we suggest attempting the More Comfortable sections of previous days' exercises.

Week 2, Course Day 3: Functions

Day 3 Video

Reading

Module 3: Structuring and Debugging Code

Homework

Week 2, Course Day 4: Logic 1

Day 4 video

Reading

Module 4: Conditional Logic

Homework

  • Project Planning: Scissors Paper Stone

Project Start: Scissors Paper Stone

Week 3, Course Day 5: Logic 2, States

Day 5 video

Reading

Module 4: Conditional Logic

Module 5: Global State

Homework

Project Continuation

Week 3, Course Day 6: Git, GitHub

Day 6 video

Project Due: Scissor Paper Stone

Reading

Module 7: Version Control

Module 8: GitHub

Homework

  • Rest Day!

Week 4, Course Day 7: Arrays, Loops 1

Day 7 video

Reading

Module 6: Arrays and Iteration

Homework

Project Start: Beat That!

Week 4, Course Day 8: Loops 2

Day 8 video

Reading

Module 6: Arrays and Iteration

Homework

Week 5, Course Day 9: Final Project Due & Extra Material

Github Deployment Video:

Project Due: Beat That!

Reading

Module 8: Additional Github Material

What's Next?

Recommended 3rd-Party Resources

Leave Us A Review!

Thank you for completing Fundamentals Lite! If you enjoyed your time with us, we would love to continue supporting your coding journey! Feel free to check out for resources on becoming a professional software engineer.

If you have time, please leave us a review ! It’ll help others like yourself learn more about Rocket.

📅
Course Overview
Course Methodology
Course Components
Communications
Required Hardware and Software
1.1: What is coding?
1.2: Web Browsers
1.3: Command Line
2.1: Operations
2.2: Variables
2.3: Our First Program
Day 2: Basic File and Basic Data Manipulation
3.1: Functions
3.2: Errors
Day 3: Functions
4.1: Introduction to Logic
4.2: Pseudo Code, Boolean "Or"
4.3: Boolean "And", Boolean "Not"
Day 4: If Statements, Boolean "Or", Boolean "And"
Project 1: Scissors Paper Stone (Part 1)
4.4: Input Validation
5.1: Program Lifecycle and Global State
5.2: Program State for Game Modes
Day 5: Boolean "And", Program State
Project 1: Scissors Paper Stone (Part 2)
Project 1: Scissors Paper Stone
7.1: Git
8.1: Intro to GitHub
8.2: GitHub Fork and Clone
8.3: GitHub Pull Request
6.1: Arrays
6.2: Loops
Day 7: Loops
Project 2: Beat That!
6.3: Loops with Arrays
Day 8: Loops and Arrays
Project 2: Beat That!
8.4 GitHub Repo Browsing
8.5 Deployment
Rocket's Bootcamp
here
Day 1
Day 2
Day 3
Day 4
Day 5
Day 6
Day 7
Day 8
Day 9
Coding Strategies: Getting Started
freeCodeCamp.org
Tons of content and it's all free!! (with the occasional request for donation)
Your Career in Web Development Starts Here | The Odin Project
Course specifically for Web Development
Web Dev SimplifiedYouTube
Very consistent posts on various aspects of web development and how to implement
The Coding TrainYouTube
A channel with a huge collection in various areas of programming
mycodeschoolYouTube
A channel that focuses on algorithms and data structures to understand the core concepts of programming
Logo
Logo
Logo
Logo
Logo
Scissors Paper Stone: Base