Fundamentals
Search
⌃
K
Fundamentals
Search
⌃
K
🚀
Course Overview
Course Logistics
🏫
Course Methodology
💻
Required Hardware and Software
🗓
Schedule
💡
Tips and Tricks
🎓
Post-Course
1: Introduction
1.1: What is Coding?
1.2: Web Browsers
1.3: Command Line
Additional Resources 1
2: Basic Data Manipulation
2: Operators and Expressions
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
9: JavaScript Objects
9.1: JavaScript Objects
9.2: Card Deck Generation with Loops
10: Advanced
10.1 HTML
10.2: CSS
10.3: The Document Object Model
10.4: DOM Manipulation
10.5: Advanced Debugging with Sources Tab
11: POST COURSE EXERCISES
DOM
Further Readings
In-Class Exercises
Day 2: Basic File and Data Manipulation
Day 3: Functions
Day 4: If Statements, Boolean Or, Boolean And
Day 5: Program State
Day 6: Scissors Paper Stone Redux
Day 7: Loops
Day 8: Arrays and Loops
Day 9: Beat That Redux
Day 10: Moar Cards / Chat Bot
Day 11: Blackjack Redux, DOM
Projects
Project 1: Scissors Paper Stone
Project 2: Beat That!
Project 3: Blackjack
Past Projects
Drawing With Emojis
Guess the Word
Powered By
GitBook
Additional Resources 6
For the curious and the hungry
Arrays
1.
W3S: Arrays
2.
W3S: Array Methods
3.
FreeCodeCamp: Array Exercises
Loops
1.
MDN: Loops
2.
JavaScript.info:
while
and
for
loops
3.
FreeCodeCamp: Loop Exercises
6: Arrays and Iteration - Previous
6.3: Loops with Arrays
Next - 7: Version Control
7.1: Git
Last modified
1yr ago