Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 3.06 KB

README.md

File metadata and controls

27 lines (19 loc) · 3.06 KB

Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a Pull Request.

HackYourJavaScript

Here you can find course content and homework for the JavaScript 1,2 and 3 modules

Week Topic Read Homework
0. Preparation for your first JavaScript session Pre-reading -
1. Git Session with Unmesh Reading Week 1 Homework Week 1
2. • Intro JavaScript (What is it, where can you use it for)
• Variables (var, let, const)
• Basic Data types (Strings, Numbers, Arrays, Booleans)
• Operators
• Naming conventions
Reading Week 2 Homework Week 2
3. • Git work flow 😈
• Advanced data types (objects)
• Conditional execution
• Statements vs Expressions
• Loops (for/while)
• Functions
• Scope
Reading Week 3 Homework Week 3
4. • Capturing user input
• Events
• Basic DOM manipulations (img src, innerHTML)
• Code debugging using the browser
• Code commenting
• Structuring code files
• Code formatting
Reading Week 4 Homework Week 4
5. • Functions + JSON/Arrays
• Array Manipulations
• JSON
• Map and filter
• Arrow functions
Reading Week 5 Homework Week 5
6. • Closures
• Callbacks
Reading Week 6 Homework Week 6
7. • Object Oriented Programming and Classes
• The this keyword
Reading Week 7 Homework Week 7
8. • Structure for a basic SPA (Single Page Application)
• XMLHttpRequests
• API calls
Reading Week 8 Homework Week 8
9. • Promises
• (re)writing data structures (in JSON)
• Async vs Sync
• Event Loop (order of execution)
Reading Week 9 Homework Week 9

Kind note:

We expect you to always come prepared to the class on Sunday.

Overall

A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the JavaScript Fundamentals README and research/ ask for help (Slack!) with the concepts that are not entirely clear.