The complete AI education — from using AI tools to building AI applications with Python.
AI Literacy — Understanding Artificial Intelligence This free, beginner-friendly course helps everyday people understand what Artificial Intelligence is, how it already affects their daily lives, and how to use AI tools safely and effectively. No technical background is required. Over 6 units you will learn to use tools like ChatGPT and Gemini, spot deepfakes and misinformation, protect your privacy, and think critically about AI’s role in society and the workplace.
Go beyond basic AI awareness — master prompt engineering, build automations, create content with AI image/video tools, and build functional apps without writing code. Hands-on, project-based, no programming required.
Learn Python Programming from Basics to Advanced This comprehensive course takes you from your first line of Python code to writing advanced, production-quality programs. You will master core programming concepts, data structures, object-oriented programming, file handling, and modern Python features through hands-on projects and exercises. By the end of this 10-week program, you will be able to write clean, efficient Python code, build applications using OOP principles, work with files and external libraries, and write automated tests using pytest.
Learn to analyze data, create visualizations, and build machine learning models with Python. Covers NumPy, Pandas, Matplotlib, Seaborn, Scikit-learn, and real-world AI applications. Requires Python Programming as a prerequisite.