Chapters¶
- 1. Introduction
- 2. How Programs Work
- 3. How To Write Code
- 4. Data and Variables
- 5. Making Decisions With Conditionals
- 6. Errors and Debugging
- 7. Stringing Characters Together
- 8. Arrays Keep Things in Order
- 9. Repeating With Loops
- 10. Functions Are at Your Beck and Call
- 11. More on Functions
- 12. Objects and the Math Object
- 13. Modules
- 14. Unit Testing
- 15. Scope
- 16. More on Types
- 17. Exceptions
- 18. Classes
- 19. Terminal
- 20. We Built the Internet on HTML
- 21. Styling the Web With CSS
- 22. Git More Collaboration
- 23. The DOM and Events
- 24. HTTP: The Postal Service of the Internet
- 25. User Input with Forms
- 26. JSON
- 27. Fetch
- 28. TypeScript
- 29. Angular, Part 1
- 30. Angular, Part 2
- 31. Angular, Part 3
- 32. Booster Rockets
Studios¶
- 4.10. Studio: Data and Variables
- 5.7. Studio: Goal Setting and Getting into the Right Mindset
- 8.6. Studio: Strings and Arrays
- 9.10. Studio: Loops
- 10.11. Studio: Functions
- 11.11. Studio: More Functions
- 12.8. Studio: Objects & Math
- 13.7. Studio: Boosting Confidence
- 14.7. Studio: Unit Testing
- 17.5. Studio: Strategic Debugging
- 18.6. Studio: Classes
- 20.5. Studio: Making Headlines
- 22.7. Studio: Communication Log
- 23.8. Studio: The DOM and Events
- 25.11. Studio: HTTP and Forms
- 27.4. Studio: Fetch & JSON
- 28.8. Studio: TypeScript
- 29.8. Studio: Angular, Part 1
- 30.8. Studio: Angular, Part 2
- 31.7. Studio: Angular, Part 3