Filters
Technologies
Level
Browse our catalog
Explore tracks, courses, and projects — all in one place. Learn at your pace and build real-world skills.
Advanced SQL
Complex database querying and architectural optimization, encompassing analytical window functions, procedural database logic, execution plan analysis, and advanced relational concepts.
Python for Data Science
A practical, beginner-friendly track that takes learners from writing their first Python code to building and evaluating their first machine learning model for data science. This track emphasizes hands-on coding, real-world data manipulation, and actionable insights using Python and essential data science libraries.
Introduction to Python
Python is a high-level, interpreted, general-purpose programming language. Distinguished from languages such as HTML, CSS, and JavaScript, which are mainly utilized in web development, Python boasts versatility across multiple domains, including software development, data science, and back-end development. This course will guide you through Python's fundamental concepts, equipping you with the skills to create your own functions by the conclusion of the program.
Dynamic Pricing Prediction for Taxi ServicesNew
A hands-on, end-to-end project guiding learners through data cleaning, exploratory analysis, and building a linear regression model to predict taxi ride prices using real-world ride and weather data.
Identify the Distinct Number
Identify the unique digit among three given digits where two are equal.
Advanced Python
Complex Python architectures and advanced programming paradigms, including concurrency, high-level language features, memory management, and performance optimization methodologies.
Java Foundations
A comprehensive, beginner-friendly track designed to build a strong foundation in Java programming. This track covers Java basics, essential concepts, object-oriented programming, data structures, and the Stream API, using a mix of carefully curated and custom content to ensure a logical, hands-on learning journey.
Java Basics
Dive into the fundamentals of Java, covering primitive data types, control flow with if-else and switch statements, loops, arrays, and String manipulation. By the end, you'll write and debug basic console Java applications, solving practical tasks like filtering data, building retry logic, and formatting text output.
Rainfall Prediction in AustraliaNew
A hands-on, end-to-end case study using the Australian weather dataset to tackle missing data, perform exploratory data analysis, engineer features, and build a Random Forest classifier to predict rainfall. This project is strictly linear, avoids function definitions, and demonstrates best practices for real-world data science workflows in Python.
One Flip Game
Maximize the number of ones in a binary array after one flip operation.
Excel Basic Formulas
This beginner-level quiz assesses understanding of fundamental Excel functions, formulas, and concepts. Questions cover the purpose and usage of common functions, differences between similar functions, and the meaning of specific formulas. The quiz includes both conceptual and formula-based questions to test practical knowledge.
C++ Developer
Focuse on the core building blocks of modern C++ development, moving from object-oriented fundamentals to powerful standard library abstractions. You will learn how to design clean class-based code, apply OOP principles correctly, and use templates to write flexible and reusable logic. The track also dives deep into the STL, helping you work confidently with iterators, containers, algorithms, and smart pointers. By the end, you will understand not just how these features work, but when and why to use them in real-world C++ projects.