Free Online Courses

CS50’s Introduction to Artificial Intelligence with Python (Harvard University)

What you’ll learn

  • Graph search algorithms, Reinforcement learning
  • Artificial intelligence principles, Machine learning
  • How to design intelligent systems, How to use AI in Python programs

Click here

Cryptography II (Stanford University)

Cryptography is an indispensable tool for protecting information in computer systems. This course is a continuation of Crypto I and explains the inner workings of public-key systems and cryptographic protocols. Students will learn how to reason about the security of cryptographic constructions and how to apply this knowledge to real-world applications. Click here

Mandela Washington Fellowship

The Mandela Washington Fellowship for Young African Leaders is the flagship program of the U.S. Government’s Young African Leaders Initiative (YALI).

In 2020, the Fellowship will provide 700 outstanding young leaders from Sub-Saharan Africa with the opportunity to hone their skills at a U.S. college or university with support for professional development after they return home.

Learn More About The Fellowship