Fundamentals of Frontend Web Development
Master HTML, CSS, and JavaScript from the ground up. Build beautiful UIs with Tailwind CSS, learn UI/UX design with Figma, manage code with Git and GitHub, and showcase your projects online.
About this Course
Frontend development is where design meets code, and this course teaches you to master both.
In this intensive 14-week program, you'll go beyond the basics to build modern, responsive websites that look great on any device. You'll master advanced HTML & CSS techniques including Flexbox, CSS Grid, and responsive design patterns. Then you'll level up your JavaScript skills with ES6+ features, async programming, and API integration.
But modern frontend development requires more than just code. You'll learn Tailwind CSS for building beautiful UIs faster, Figma for understanding design fundamentals, and Git & GitHub for professional code management and collaboration. We've also added cutting-edge topics like TypeScript, testing fundamentals, and AI-assisted development workflows.
By the end, you'll have a professional portfolio showcasing your projects and the skills to land your first frontend developer role. This course isn't just about learning. It's about becoming a job-ready developer.
Schedule
Tuesdays & Thursdays, 10:30 - 13:30 GMT
Learning Outcomes
What You Will Learn
- Master HTML, CSS, and JavaScript from the ground up
- Efficiently build beautiful and maintainable UIs with Tailwind CSS
- Learn the fundamentals of UI and UX design with Figma
- Manage their code and projects with GIT and GitHub
- Showcase their projects to the world online
Target Student
Who Is This For?
- Students who have completed ITP101 or CS001 and want to specialize in frontend development
- Aspiring frontend developers who want to build modern, responsive websites
- Designers looking to expand their skills into development
- Anyone who wants to create beautiful, interactive web experiences
What You Should Know First
Prerequisites
This course builds on foundational programming knowledge. You should be comfortable with basic HTML, CSS, and JavaScript concepts. If you're new to programming, we recommend starting with one of our foundational courses first.
Here are the courses we recommend if you need to strengthen the fundamentals.
JS101
IntermediateJavaScript Fundamentals
A focused course bridging foundational computer science and specialized developer tracks. Perfect for students who completed CS-Prep or CS001 and are ready to dive into frontend, backend, or full-stack development.
CS001
IntermediateComputer Science Fundamentals
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.
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.
HTML5 Deep Dive
Modern HTML features and best practices
SEO & Performance Basics
Building search-friendly, fast websites
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