Skip to content

Get Africoders on your phone

Challenge Explore

All Courses

Learn for free on Africoders. All courses are free to enroll.

Want structured guidance with others? Browse Cohorts →

Search courses

Web Development
Intermediate Free Web Development

Reliable Laravel Apps on Unreliable Networks

By the end of this course, learners should be able to explain Understanding Network Challenges

2 modules 31 enrolled By Africoders
Authentication & Authorization Patterns cover
Intermediate Free Backend Development

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...

4 modules 4.70 (72) 10 enrolled By Africoders
Backend APIs with Go cover
Intermediate Free Backend Development

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...

4 modules 4.70 (48) 9 enrolled By Africoders
Building Your First Website cover
Beginner Free Web Development

Building Your First Website

By the end of this course, learners should be able to explain Lesson 1: Find a painful problem worth solving

7 modules 4.10 (141) 8 enrolled By Africoders
Database Design & SQL for Developers cover
Beginner Free Backend Development

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...

4 modules 4.80 (81) 7 enrolled By Africoders
HTML & CSS Fundamentals cover
Beginner Free Web Development

HTML & CSS Fundamentals

By the end of this course, learners should be able to explain Lesson 1: Set up your web development environment

4 modules 4.60 (93) 6 enrolled By Africoders
Ethical Hacking Basics cover
Beginner Free Cybersecurity

Ethical Hacking Basics

By the end of this course, learners should be able to explain Lesson 1: Security mindset and threat models

5 modules 4.00 (71) 5 enrolled By Africoders
Python for Data Analysis cover
Beginner Free Data Science

Python for Data Analysis

By the end of this course, learners should be able to explain Lesson 1: Set up Python for data work

4 modules 5.00 (108) 4 enrolled By Africoders
Social Media Marketing cover
Beginner Free Digital Marketing

Social Media Marketing

By the end of this course, learners should be able to explain Lesson 1: Marketing funnel fundamentals

6 modules 4.20 (57) 4 enrolled By Africoders
Practical AI for Students cover
Beginner Free AI Tools

Practical AI for Students

By the end of this course, learners should be able to explain Lesson 1: Course goals and success criteria

6 modules 4.30 (146) 4 enrolled By Africoders
Technology
Intermediate Free Technology

Prompt Engineering for Product Teams

By the end of this course, learners should be able to explain This course provides practical skills in prompt engineering tailored for produ...

2 modules 3 enrolled By Africoders
Software Engineering Foundations cover
Beginner Free Foundations

Software Engineering

Learn lifecycle thinking, Git, debugging, HTTP APIs, relational data, testing, and professional workflow — then prove it with a documented service capstone.

10 modules 3 enrolled By Africoders
Loading more…