Free Learning Courses

Build foundational knowledge for AGI development with our structured courses featuring text, videos, and knowledge checks.

All courses offer certificates of participation upon completing the knowledge checks

Mathematics for Computation

Self-paced Beginner to Intermediate

Essential mathematical concepts for IT and computation, covering basic statistics, probability, distributions, and set theory with practical applications in mind.

Course Methodology:

Text materials for each topic
Video explanations of key concepts
Knowledge checks after each section
Start Learning

Computational Thinking with Python

Self-paced Beginner

Learn to think like a computer scientist while mastering Python fundamentals. This course emphasizes problem decomposition, pattern recognition, and algorithmic thinking.

Course Methodology:

Text materials for each topic
Video tutorials and walkthroughs
Interactive coding exercises and quizzes
Start Learning