Skip to content

Learn online at your pace · pay in installments with M-PESA · verified certificates

Self-paced Advanced

Data Structure And Algorithms

A comprehensive study of fundamental data structures and algorithmic problem-solving techniques to write efficient, optimized, and scalable software.

10 Weeks Verified certificate

What you'll learn

  • Asymptotic Analysis: Evaluate and optimize the time and space complexity of code using Big O notation.
  • Core Data Structures: Implement, traverse, and manipulate linear and non-linear data structures from scratch (Linked Lists, Stacks, Queues, Hash Maps, Trees, Graphs).
  • Sorting & Searching: Master classic algorithms like Binary Search, Merge Sort, Quick Sort, and Breadth-First/Depth-First Search (BFS/DFS).
  • Algorithmic Paradigms: Apply advanced problem-solving strategies, including recursion, two-pointer techniques, sliding windows, and dynamic programming basics.
  • Optimized Problem-Solving: Translate real-world scenarios or complex requirements into clean, memory-efficient, and fast computational solutions.

Course content

The full curriculum is being finalised. Contact us for the syllabus.

About this course

Dive into the core mechanics of computer science by mastering Data Structures and Algorithms (DSA). This course explores how data is organized, stored, and retrieved efficiently, alongside the strategies used to solve complex computational problems. You will examine linear and non-linear structures—such as arrays, linked lists, stacks, queues, hash tables, trees, and graphs—and learn to analyze their performance using Big O notation. Through hands-on coding and algorithmic puzzles, you will build the analytical mindset required to write high-performance code and ace technical interviews.

Learn anywhere

Phone, tablet or laptop. Pick up exactly where you left off.

Hands-on practice

Quizzes, coding exercises and projects marked by instructors.

Verified certificate

Each certificate has a code employers can verify online.

You might also like

Frontend Development
Featured

Software Engineering

Frontend Development

Master the art of building beautiful, responsive websites and web applications. Learn HTML, CSS, JavaScript, React, and...

6 Months Beginner Certificate

KES 50,000

or KES 15,000 to start

Backend Development

Software Engineering

Backend Development

Master server-side development. Learn PHP, Laravel, MySQL, API development, authentication, and application security.

8 Months Intermediate Certificate

KES 60,000

or KES 18,000 to start

Full Stack Web Development

Software Engineering

Full Stack Web Development

Become a complete full stack developer. Learn frontend, backend, databases, deployment, and hosting. Save up to KES 20,0...

12 Months Beginner Certificate

KES 90,000

or KES 27,000 to start

From

KES 12,000

Enrol now