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.
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
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.
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.
What's Included
Everything you need to master the skills and launch your tech career
Course Curriculum
Explore the comprehensive modules and topics covered in this course.
Why TypeScript?
Understanding the benefits of static typing
Setting Up TypeScript
Getting your development environment ready
Basic Types
The fundamental building blocks
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
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
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
JDP Level 1 and Level 2
Have questions about the course? Check out ourFAQ or Contact Us