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.
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
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
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.
ES6+ Deep Dive
Mastering modern JavaScript features
Asynchronous JavaScript
Handling async operations effectively
Functional Programming Concepts
Writing cleaner, more maintainable code
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
Have questions about the course? Check out ourFAQ or Contact Us