Filters
Technologies
Topic
Level
Browse our catalog
Explore tracks, courses, and projects — all in one place. Learn at your pace and build real-world skills.
Practical AI for Work
Master the skills needed to use AI tools like Claude at work, even with no technical background. Learn how large language models work, write prompts that get precise results, connect tools like web search and spreadsheets to your work, and build your own AI assistant to handle real tasks.
JavaScript Logic and Interaction
Master essential JavaScript concepts, including classes, DOM manipulation, event handling, and asynchronous programming. Learn to create dynamic and interactive web applications by managing user interactions, fetching and displaying data, and handling asynchronous operations efficiently. Through a blend of theory, hands-on challenges, and real-world examples, this course equips you with the practical skills needed for modern web development.
Mathematics for Data Science with Python
Master the mathematical foundations essential for data science. Explore core concepts in functions, calculus, linear algebra, probability, and dimensionality reduction. Build both theoretical understanding and practical coding experience to strengthen your ability to analyze data, model complex systems, and apply advanced techniques in machine learning.
Git and GitHub for Absolute Beginners
A super beginner-friendly, step-by-step course introducing Git and GitHub from scratch. Learn what version control is, how to use Git basics, and how to start collaborating with GitHub, all explained in plain language and with real-life analogies.
Unity for Beginners
You'll learn how to make your first complete game in Unity while building the core skills needed to prototype many different game ideas.
Introduction to Go
This course is an introduction to the Go language for absolute beginners. It covers all the essential topics that are necessary to start coding in Go.
Python for Data Cleaning
Master essential data cleaning techniques in Python using powerful libraries and practical tasks. This course is designed for learners with intermediate Python skills who want to efficiently prepare and clean data for analysis and machine learning.
Introduction to Blockchain
Explore the revolutionary world of blockchain technology and its first and most prominent application, Bitcoin. Delve into the intricacies of how blockchain functions, the technical underpinnings of Bitcoin, and the broader implications and future trends in this dynamic field. Gain a well-rounded understanding of the technology that is reshaping industries and challenging traditional notions of currency and data security.
SQL for Data Analysis
A comprehensive beginner-friendly course designed to teach SQL from the ground up, focusing on practical data analysis skills. Through engaging explanations, real-world examples, and hands-on challenges, learners will master querying, transforming, and analyzing data using SQL.
Creating Custom AI Agents with Anthropic Claude
Learn how to create a fully functional MCP (Model Context Protocol) server to integrate AI models like Claude with real-world tools like Excel. Everything from core concepts to setting up your development environment and building your first working server that can analyze real data through natural language prompts. No advanced programming knowledge required, just curiosity and willingness to explore AI automation.
Data Preprocessing and Feature Engineering with Python
Learn practical techniques to clean, transform, and engineer data for machine learning using Python. This course covers essential preprocessing steps, feature creation, and hands-on challenges to prepare data for modeling.
Classification with Python
Master the core classification algorithms that power modern machine learning. Explore how models like k-NN, logistic regression, decision trees, and random forests make predictions, evaluate their accuracy, and understand when to use each. Build the skills to compare models and choose the best one for your data.