Courses
Core learning on Africoders is free. Courses are free to enroll and start.
Want structured live guidance? Explore Instructor-Led Tracks →
Search courses
114 courses
Reliable Laravel Apps on Unreliable Networks
By the end of this course, learners should be able to explain Understanding Network Challenges
Backend APIs with Go
By the end of this course, learners should be able to Build production-grade HTTP APIs with Go, concurrency, PostgreSQL, and clean architect...
Authentication & Authorization Patterns
By the end of this course, learners should be able to explain Sessions, JWT, OAuth, RBAC, and secure password flows every backend engineer m...
Building Your First Website
By the end of this course, learners should be able to explain Lesson 1: Find a painful problem worth solving
HTML & CSS Fundamentals
By the end of this course, learners should be able to explain Lesson 1: Set up your web development environment
Database Design & SQL for Developers
By the end of this course, learners should be able to explain Model schemas, write efficient SQL, index wisely, and keep migrations safe in...
Software Engineering
Learn lifecycle thinking, Git, debugging, HTTP APIs, relational data, testing, and professional workflow — then prove it with a documented service capstone.
Data & Analytics
Learn analytical thinking, cleaning, SQL, visualisation, business metrics, and storytelling — then deliver a portfolio analysis evidence pack.
UX Research Basics
By the end of this course, learners should be able to explain Lesson 1: Design principles for digital products
Python for Data Analysis
By the end of this course, learners should be able to explain Lesson 1: Set up Python for data work
Social Media Marketing
By the end of this course, learners should be able to explain Lesson 1: Marketing funnel fundamentals
Microservices Fundamentals
By the end of this course, learners should be able to explain Split monoliths thoughtfully: service boundaries, messaging, resilience, and o...