Skip to main content
JCC Logo
Power the web from behind the scenes

Fundamentals of Backend Web Development

Gain a solid understanding of JavaScript and Node.js. Build robust REST APIs with Express.js, design and manage databases with MongoDB, and master testing fundamentals for writing clean, testable code.

2026-01-06Intermediate14 weeksManjai KundaD16,000
Made with Love & Care

About this Course

Backend development is where the real power of applications lives, and this course teaches you to build it from scratch.

Every app you use daily, from social media to banking to e-commerce, relies on robust backend systems to handle data, authentication, and business logic. In this intensive 14-week program, you'll learn to build these systems using Node.js and Express.js, the same technologies powering companies like Netflix, LinkedIn, and PayPal.

You'll start by deepening your JavaScript knowledge with ES6+ features and async programming patterns. Then you'll dive into Node.js core concepts, build REST APIs with Express, and work with both MySQL (relational) and MongoDB (NoSQL) databases. You'll also learn critical backend security fundamentals to protect your applications from common vulnerabilities.

The course includes modern topics like TypeScript for Node.js, testing fundamentals, and AI-assisted development. By the end, you'll be able to design, build, and deploy production-ready APIs and have the skills to land your first backend developer role.

Schedule

Tuesdays & Thursdays, 15:30 - 18:30 GMT

Omar Jasseh

Instructor,

Omar Jasseh

Learning Outcomes

What You Will Learn

Gain a solid understanding of JavaScript and Node.js
Build robust and scalable REST APIs using Express.js and Node.js
Design and manage databases effectively with MongoDB
Write clean, testable code and master testing fundamentals
Implement secure authentication and protect APIs using industry best practices
Course Benefits

What's Included

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

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

Course Curriculum

Explore the comprehensive modules and topics covered in this course.

14 weeks • 28 lectures • 91 topics
  • ES6+ Deep Dive

    Mastering modern JavaScript features

  • Asynchronous JavaScript

    Handling async operations effectively

  • Functional Programming Concepts

    Writing cleaner, more maintainable code

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

JCC taught me Python, HTML, and CSS, which greatly improved my understanding of programming and web design. Through Python, I learned logical thinking and problem-solving with code, while HTML and CSS helped me design attractive web pages. The lessons were clear and practical, and I'm grateful to the instructors for their patience and support.

Michael Orimogunje - Student

Fundamentals of Computer Science

It was always my dream to learn and work in IT, and JCC made that dream come true. Through the Fundamentals of Computer Science course, I gained a strong foundation in HTML, CSS, Python, and MySQL. I'm grateful to all the instructors for their tremendous support, dedication, and guidance.

Ebriama Saidyleigh - Student

Fundamentals of Computer Science

The Fundamentals of Computer Science course was incredibly enriching and well-structured. The instructors were passionate and always willing to go the extra mile to ensure we understood the material. The hands-on approach and practical assignments reinforced my learning, and I now feel confident tackling advanced topics in computer science.

Molamin Darboe - Student

Fundamentals of Computer Science

Completing the Fundamentals of Computer Science course at JCC has been a truly rewarding journey. I learned the core building blocks of tech including HTML, CSS, Python, and MySQL. The learning environment was welcoming and supportive, with instructors who made complex topics easier to understand.

Momodou Jallow - Student

Fundamentals of Computer Science

He not only delivers lectures in the classroom but also consistently motivates students on their journey. Anyone who has the opportunity to attend his courses will not regret it; in fact, it will be money well spent.

Alieu Bojang - Ministry of Public Service

Fundamentals of Computer Science

I am now convinced. Enroll me now.

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