Intermediate
Web Development
TypeScript Deep Dive
Embark on your learning journey with TypeScript Deep Dive. This course is designed to be accessible to beginners while providing enough depth to challenge experienced learners.
You'll gain hands-on experience through interactive coding exercises, quizzes, and real-world projects. Our community forum provides support whenever you need it.
Invest in your future today and join the next generation of African tech leaders.
Course Syllabus
Week 1: Getting Started with TypeScript Deep Dive
- Lesson 1: Set up your web development environment Preview 12min
- Lesson 2: HTML document structure and semantics Preview 9min
- Lesson 3: CSS fundamentals and the box model 18min
- Lesson 4: JavaScript in the browser 11min
- Lesson 5: Use Git for version control 15min
- Lesson 6: DevTools for inspecting and debugging 9min
Week 2: Core Fundamentals
- Lesson 1: Build accessible page layouts 25min
- Lesson 2: Flexbox and CSS Grid in practice 21min
- Lesson 3: DOM manipulation and events 18min
- Lesson 4: Fetch data with the Fetch API 19min
Week 3: Building Your First Project
- Lesson 1: Modern web development fundamentals 19min
- Lesson 2: Build an interactive UI feature 18min
- Lesson 3: Work with APIs and JSON data 19min
- Lesson 4: Improve performance and accessibility 18min
- Lesson 5: Deploy a static or full-stack site 11min
- Lesson 6: Review and refactor your project 24min
Week 4: Advanced Techniques
- Lesson 1: Modern web development fundamentals 20min
- Lesson 2: Build an interactive UI feature 17min
- Lesson 3: Work with APIs and JSON data 12min
Week 5: Working with APIs
- Lesson 1: Modern web development fundamentals 14min
- Lesson 2: Build an interactive UI feature 23min
- Lesson 3: Work with APIs and JSON data 15min
- Lesson 4: Improve performance and accessibility 23min
Week 6: Authentication & Security
- Lesson 1: Modern web development fundamentals 19min
- Lesson 2: Build an interactive UI feature 16min
- Lesson 3: Work with APIs and JSON data 24min
- Lesson 4: Improve performance and accessibility 20min
- Lesson 5: Deploy a static or full-stack site 13min
Week 7: Deployment & Production
- Lesson 1: Modern web development fundamentals 21min
- Lesson 2: Build an interactive UI feature 21min
- Lesson 3: Work with APIs and JSON data 25min
- Lesson 4: Improve performance and accessibility 8min
Week 8: Best Practices & Optimization
- Lesson 1: Modern web development fundamentals 24min
- Lesson 2: Build an interactive UI feature 23min
- Lesson 3: Work with APIs and JSON data 8min