Become a Full-Stack Web Developer

Learn to code
Learning Paths

14 sections

143 lessons

JavaScript

30 lessons
  1. 1 Coding!
  2. 2 Javascript Introduction
  3. 3 Javascript Syntax Basics
  4. 4 Javascript Data type & Variable
  5. 5 Javascript Operator
  6. 6 Javascript Control Flow
  7. 7 Javascript Object
  8. 8 Javascript Immutability
  9. 9 Javascript Function
  10. 10 Javascript Prototype
  11. 11 Javascript Scope
  12. 12 Javascript this
  13. 13 Javascript Execution Context
  14. 14 Javascript Closure
  15. 15 Javascript Object-Oriented Programming
  16. 16 Javascript Built-in Object
  17. 17 Javascript Standard Built-in Objects
  18. 18 Javascript Number
  19. 19 Javascript Math
  20. 20 Javascript Date
  21. 21 Javascript String
  22. 22 Javascript RegExp
  23. 23 Javascript Array
  24. 24 Javascript DOM
  25. 25 Javascript Asynchronous processing model
  26. 26 Javascript Event
  27. 27 Javascript Device Orientation Event
  28. 28 Javascript Ajax
  29. 29 Javascript REST API
  30. 30 Javascript SPA & Routing

Angular

24 lessons
  1. 1 Angular Basics
  2. 2 Angular CLI
  3. 3 Angular Architecture
  4. 4 Angular Component - Basics
  5. 5 Angular Component - Template
  6. 6 Angular Component - Data Binding
  7. 7 Angular Component - Built-in directive
  8. 8 Angular Component - Template reference variable & Template expression operator
  9. 9 Angular Component - Interaction
  10. 10 Angular Component - Accessing Child
  11. 11 Angular Component - Style
  12. 12 Angular Directive
  13. 13 Angular Pipe
  14. 14 Angular Lifecycle Hooks
  15. 15 Angular Service & Dependency Injection
  16. 16 Angular RxJS
  17. 17 Angular HttpClient
  18. 18 Angular Forms - Basics
  19. 19 Angular Forms - Template-driven Forms
  20. 20 Angular Forms - Reactive Forms
  21. 21 Angular NgModule
  22. 22 Angular Routing & Navigation
  23. 23 Angular Router state & Guard
  24. 24 Angular Deploy - Firebase