Skip to main content
JCC Logo
Write safer, scalable JavaScript

TypeScript Fundamentals (FDP Part 2 Prep)

Elevate your JavaScript skills to the next level by mastering TypeScript - the essential bridge between JavaScript fundamentals and advanced frontend frameworks like React.

2025-12-02Intermediate4 weeksManjai KundaD5,000
Made with Love & Care

About this Course

JavaScript is powerful, but it can also be unpredictable. TypeScript fixes that.

TypeScript adds static typing to JavaScript, helping you catch bugs before they happen and write code that's easier to understand, maintain, and scale. It's not just a nice-to-have anymore. It's become the industry standard for modern web development, especially when working with frameworks like React, Next.js, and Node.js.

In this 4-week course, you'll learn everything from basic type annotations to advanced concepts like generics and utility types. You'll understand the difference between types and interfaces, master function typing, and even explore object-oriented programming with TypeScript classes.

By the end, you'll be able to confidently write type-safe code and convert existing JavaScript projects to TypeScript. This course is the essential stepping stone to our advanced frontend courses and to professional-level development.

Schedule

Tuesdays & Fridays, 16:00 - 18:30 GMT

Omar Jasseh

Instructor,

Omar Jasseh

Learning Outcomes

What You Will Learn

Understand why TypeScript improves JavaScript development
Write type-safe code with confidence
Convert JavaScript projects to TypeScript
Build well-structured TypeScript applications
Prepare for advanced frontend frameworks

Hands-On Projects

What You Will Build

Apply your TypeScript knowledge by building a real-world UI project. You'll create type-safe components that showcase your ability to write professional, maintainable code.

Product Listing & Shopping Cart UISolo Project

A fully typed e-commerce interface featuring product listings, filtering, and a functional shopping cart built with TypeScript

Graduates of Jasseh Code Camp are now working at top tech companies, building successful startups, and advancing their careers in software development.

Course Benefits

What's Included

Everything you need to master the skills and launch your tech career

8+In-Person Sessions
30+Coding Challenges
1+Real-World Projects
4+Quizzes & Assignments
4+Online Office Hours
1Certificate of Completion
What You'll Learn

Course Curriculum

Explore the comprehensive modules and topics covered in this course.

4 weeks • 8 lectures • 48 topics
  • Why TypeScript?

    Understanding the benefits of static typing

  • Setting Up TypeScript

    Getting your development environment ready

  • Basic Types

    The fundamental building blocks

Student Reviews

What Students Say

Hear from students who have completed this course and similar programs.

It is an incredible journey. My favorite part are the well-simplified notes, interesting brain-teasing exercises, collective tutorials and most remarkable is that contagious smile from Mr Jasseh. I confidently look forward to taking future courses with Jasseh Code Camp ❤️

Mariatou Jah - SBEC International School

JDP Part 1 - Beginning Frontend Web Development

Whether you're a beginner wanting to learn coding, a junior developer looking to improve, or an experienced professional seeking to enhance your skills, Jassehcodecamp is the best place for you.

Baboucarr Badjie - Creator of Codeblast

Baboucarr Badjie - Creator of Codeblast

JDP Part 2 - Fullstack JavaScript with the MERN stack

JCC gave me courage and confident to become a programmer. Programming is not Difficult as I used to think before going to JCC. I really appreciate JCC.

Bakary Trawally - GCAA

Bakary Trawally - GCAA

JDP Level 1 and Level 2

Is really a blessing to acquire knowledge under reasonable circumstances at your doorstep. We are happy to have Jassehcodecamp in our backyard. Affordable and quality education provider

Baka Mahmud Jatta - Freelancer

JDP Level 1 and Level 2

I am proud to say that I have learnt a lot on the first and second levels of the JDP. I believe I am building the necessary skills to help me land my first job as a Software Developer

Eliyasu Jallow - Student

JDP Level 1 and Level 2

Joining JCC was the best decision in my academic career. Learning to code is challenging, but JCC's instructors simplify complex technologies and teach industry standards, making coding accessible. I started from zero and now I'm working with personal web projects. Highly recommend JCC for anyone passionate about becoming a web developer.

Tafsiru Loum - PURA

Tafsiru Loum - PURA

JDP Level 1 and Level 2

I am now convinced. Enroll me now.

Have questions about the course? Check out ourFAQ or Contact Us