Data Structures and Algorithms
— from zero to hero.

A program to help students from all walks of life to level up on
data structures, algorithms, system design and other Computer Science Fundamentals.

The training will be a 3 month program; however, there will be an open community that will be running meetups, chat forums, mock-interviews, break-out sessions and many more — indefinitely

Core Topics

Level 1 - Foundations: Arrays and Strings, Stacks and Queues I, Big-O Analysis, Searching, Sorting I

Level 2 - Intermediate: Linked Lists, Stacks and Queues II, Dictionaries/Hashmaps, Sets/Hashsets, Recursion, Sorting II

Level 3- Advanced: Graphs, Trees, Greedy Algorithms, Backtracking, Dynamic Programming

Timelines

Pilot 0 done

We ran a small pilot in Feb/March, covering parts of Level 1.

Pilot 1 done

The main pilot kicked off in May 2021. Recordings for all the sessions are available in Teams.

Pilot 2 current

Our second pilot is starting in September. Recordings for all the sessions are available in Teams.

Sessions run every Monday and Thursday, 8 - 10 am, EAT.

TopicDatesCoaches
Level 1 - Foundations
Arrays and StringsSept 27, 30Nandaa A., Sam K.
Big-O AnalysisOct 4, 7Sam K., Clement H.
Stacks and Queues IOct 18, 22, 25, 27Pius N, Charity K
SearchingOct 29, Nov 1, 4Loice A., Collins K.
Big O Analysis RecapNov 10Loice A., Collins K.
SortingNov 15, 18Loice A, Collins K.
Level 2 - Intermediate
TBDTBDTBD
TBDTBDTBD
Level 3 - Advanced
TBDTBDTBD
01.Entry Challenge

To enter the program, complete the entry challenge by following the instructions here.

02. Challenge Review

Your challenge will be reviewed by our team, and those that meet the selection will be invited to our next intake cohort. Then the fun begins.

03. Welcome to the Community

Once you accept the invite, you will be added on our various platforms.

Meet the Coaches

Pius N.

Software Engineer, Microsoft

Pius Njoka

Software Engineer, Microsoft

Liyosi C.

Sofware Engineer, Microsoft

Charity K.

Sofware Engineer, Microsoft

Clément H.

Sofware Engineer, Microsoft

Clifford B.

Sofware Engineer, Microsoft

George K.

Engineering Lead, Microsoft

Loice K.

Sofware Engineer, Microsoft

Nandaa A.

Engineering Lead

Nandaa A.

Engineering Lead

Sam K.

Software Engineer, Microsoft

Sam K.

Software Engineer, Microsoft

Meet the Mentors

Alvaro M.

Software Engineer, Microsoft

Alvaro M.

Software Engineer, Microsoft

Bettirose N.

Program Manager, Microsoft

Bettirose N.

Program Manager, Microsoft

Bildad U.

Software Engineer, Microsoft

Bildad U.

Software Engineer, Microsoft

Carol K.

Developer Operations, Facebook

Carol K.

Dev Operations, Facebook

Charles W.

Software Engineer, Microsoft

Charles W.

Software Engineer, Microsoft

Cynthia W.

Software Engineer, Google

Cynthia W.

Software Engineer, Google

Eugene L.

Software Engineer, Microsoft

Eugene L.

Software Engineer, Microsoft

Frank O.

Software Engineer,
Amazon

Frank O.

Software Engineer, Amazon

Fiona M.

Program Manager, Microsoft

James M.

Software Engineer, Microsoft

James M.

Software Engineer, Microsoft

Japheth O.

Software Engineer, Microsoft

Japheth O.

Software Engineer, Microsoft

Judy N.

Software Engineer, Microsoft

Judy N.

Software Engineer, Microsoft

Lucian B.

Software Engineer, Microsoft

Lucian B.

Software Engineer, Microsoft

Michael M.

Software Engineer, Microsoft

Michael M.

Software Engineer, Microsoft

Michael O.

Software Engineer, Microsoft

Michael O.

Software Engineer, Microsoft

Miles O.

Software Engineer, Facebook

Miles O.

Software Engineer, Facebook

Peter N.

Software Engineer, Microsoft

Peter N.

Software Engineer, Microsoft

Ronnie N.

Software Engineer, Microsoft

Ronnie N.

Software Engineer, Microsoft

Ruth F.

Program Manager, Microsoft

Ruth F.

Program Manager, Microsoft

Sheila G.

Software Engineer, Microsoft

Sheila G.

Software Engineer, Microsoft

Shimanyi V.

Engineering Lead, Sisitech

Shimanyi V.

Engineering Lead, Sisitech

Stacey A.

Software Engineer, Microsoft

Stacey A.

Software Engineer, Microsoft

Valeria C.

Software Engineer, Microsoft

Valeria C.

Software Engineer, Microsoft

Wahome K.

Software Engineer, Microsoft

Wahome K.

Software Engineer, Microsoft

To sign-up, you have to complete this challenge here.
A special sign-up link will be posted on your PR by our Github Actions bot