Skip to main content
JCC Logo
Build real projects, master real skills

Fundamentals of Computer Science

Dive into the dynamic world of computer science. This comprehensive course covers core CS fundamentals, web development, databases, backend programming, and emerging technologies for aspiring tech enthusiasts.

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

About this Course

Computer Science is more than just coding. It's about understanding how technology shapes our world and learning to build the systems that power it.

This comprehensive 14-week course takes you on a journey from the fundamentals of computing to building real-world applications. You'll start by understanding how computers work at a deep level, then progress through web development with HTML, CSS, and JavaScript, programming with Python, and working with databases using MySQL.

But we don't stop at the basics. You'll learn algorithmic thinking to solve complex problems, build backend applications with Python and Flask, and explore critical topics like cybersecurity and artificial intelligence. Each module builds on the last, giving you a complete picture of modern software development.

Whether you're preparing for a career in tech, looking to build your own projects, or simply want to understand the technology that surrounds us, this course provides the solid, comprehensive foundation you need to succeed.

Schedule

Mon, Wed, & Friday, 10:30 - 13:00 GMT

Omar Jasseh

Instructor,

Omar Jasseh

Learning Outcomes

What You Will Learn

Understand computing fundamentals and how technology works
Build complete web applications with HTML, CSS, and JavaScript
Master programming principles with Python
Think algorithmically and solve complex problems
Work with databases and backend systems

Hands-On Projects

What You Will Build

Build a portfolio of real projects across every major module. Each project reinforces what you've learned and gives you tangible work to showcase to future employers.

Personal WebsiteSolo Project

A responsive HTML & CSS website showcasing your bio and interests, deployed live on GitHub Pages

Interactive JavaScript ProjectSolo Project

A dynamic web application demonstrating DOM manipulation, event handling, and user interaction

Python CLI ApplicationSolo Project

A command-line tool built with Python showcasing file handling, data processing, and automation

Database Design ProjectsSolo Project

Design and implement databases for real-world scenarios including bookstores, mini e-commerce stores, and fashion stores using MySQL

Full Stack Web ApplicationCapstone

A complete web application combining HTML, CSS, JavaScript, Python, Flask, and MySQL to put everything together

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

Target Student

Who Is This For?

  • Students who have completed ITP101 and want to deepen their CS knowledge
  • Aspiring software developers looking for a comprehensive foundation
  • Career changers wanting to transition into tech
  • Anyone passionate about understanding how computers and software work

What You Should Know First

Prerequisites

While this course is designed to be accessible, we recommend having basic familiarity with computers and a foundational understanding of programming concepts. Our ITP101 course is the perfect preparation.

Here are the courses we recommend if you need to strengthen the fundamentals.

Course Benefits

What's Included

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

42+In-Person Sessions
30+Coding Challenges
5+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 • 42 lectures • 81 topics
  • History of Computing

    From early machines to modern computers

  • How Computers Work

    Understanding hardware and software

  • Networks & The Internet

    How computers communicate

Student Reviews

What Students Say

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

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

JCC has made a huge impact on my learning journey, especially in technology. I'm truly grateful for the knowledge and skills I've gathered. Special thanks to all the instructors, especially Mr Jasseh, for their exceptional leadership and dedication that has been a source of inspiration.

khaddijatou Singhateh - Student

khaddijatou Singhateh - Student

CS Prep: Bridge to Computer Science

Throughout the learning period, JCC was full of learning, kindness, and encouragement. You made tech feel exciting and possible, and I've used what I learned in my school projects. I've grown in confidence and skills, and I'm proud to carry those lessons forward.

Marvelous - Student

CS Prep: Bridge to Computer Science

I am now convinced. Enroll me now.

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