Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 2.57 KB

README.md

File metadata and controls

20 lines (15 loc) · 2.57 KB

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

Fundamentals

Week Topic
1. Git
2. • Intro JavaScript (What is it, where can you use it for)
• Variables (var, let, const)
• Basic Data types (Strings, Numbers, Arrays, Booleans)
• Operators
• Special characters and their names
• Naming conventions
3. • Git work flow 😈
• Advanced data types (objects)
• Conditional execution
• Statements vs Expressions
• Loops (for/while)
• Functions
• Scope
4. • Capturing user input
• Events
• Basic DOM manipulations (img src, innerHTML)
• Code debugging using the browser
• Code commenting
• Structuring code files
• Code formatting
• Homework Pull Request Workflow
5. • Functions + JSON/Arrays
• Array Manipulations
• JSON
• Map and filter
• Arrow functions
6. • Closures
• Callbacks
7. • Structure for a basic SPA (Single Page Application)
• XMLHttpRequests
• API calls
8. • Event Loop (order of execution)
• Promises
9. • try...catch
• async/await
• Object Oriented Programming and Classes
• The this keyword

The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.