Code Drills are divided into the following categories:
| Icon | Name | Description |
|---|---|---|
Required Drills |
Drills Students Must Complete / Mandatory | |
| 💠 | Optional Drills |
Drills Students are encouraged but Not Required to complete |
| Icon | Name | Description |
|---|---|---|
| ⚙️ | Core Drills |
Drills that Mirror Classroom Activities |
| 🚀 | Rocket Drills |
Drills that explore topics beyond the scope of classroom material |
| 🤓 | Algo Drills |
Drills that challenge Students to solve abstract Technical Chalenges |
| 🌀 | Word Puzzle Drills |
Drills that challenge Students to solve brain teasers |
| ⚡ | Flashback Drills |
Drills that review a technology or concept from an earlier module |
| 🚩 | Project Drills |
Drills that build incrementally with a deployable end product |
| 🔥 | Code Base Drills |
Drills that explore an existing code base to add a feature, or debug |
| 🔘 | Softer Skills Drills |
Drills with a invite students to excercise skills on the Softer Side |
| #️⃣ | Type | Title | Topics |
|---|---|---|---|
| 1. | ⚙️ | Variables | JS Declaring and using variables |
| 2. | ⚙️ | Conditionals | JS if/else statements |
| 3. | ⚙️ | User Input and Writing to DOM 1 | JS DOM Manipulation |
| 4. | ⚙️ | User Input and Writing to DOM 2 | JS DOM Manipulation |
| 5. | ⚙️ | Arrays 1 | JS Arrays |
| 6. | ⚙️ | Arrays 2 | JS Arrays |
| 7. | ⚙️ | Variables Conditionals | JS Conditionals |
| 8. | ⚙️ | Functions 1 | JS Functions |
| 9. | ⚙️ | Functions 2 | JS Functions |
| 10. | ⚙️ | Event Listener 1 | JS Event Listeners |
| 11. | 🚩 | Event Listeners 2 | JS Event Listeners |
| 12. | ⚙️ | Variable Scope | JS Scope |
| 13. | ⚙️ | Bracket Notation | JS Bracket Notation |
| 14. | 🚀 | Object Traversal | JS Objects |
| #️⃣ | Type | Title | Topics |
|---|---|---|---|
| 1. | 🚩 | Calculator with Event Listeners | JS Event Listeners |
| 2. | 🚀 | Switch Statements | JS Switch Cases |
| 3. | 🚀 | Ternaries | JS Ternaries |
| 4. | ⚙️ | 99 Bottles | Iterating with For Loops |