Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
All Courses & Projects | Codefinity

Filters

Technologies

Level

Browse our catalog

Explore tracks, courses, and projects — all in one place. Learn at your pace and build real-world skills.

Quiz

Advanced SQL

Complex database querying and architectural optimization, encompassing analytical window functions, procedural database logic, execution plan analysis, and advanced relational concepts.

SQL
Track
Only for Ultimate

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.

python
Course

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.

Project
Only for Ultimate
New

Dynamic Pricing Prediction for Taxi Services
New

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.

Challenge

Identify the Distinct Number

Identify the unique digit among three given digits where two are equal.

python
cpp
java
Quiz

Advanced Python

Complex Python architectures and advanced programming paradigms, including concurrency, high-level language features, memory management, and performance optimization methodologies.

python
Track
Only for Ultimate

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
Course

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.

Project
Only for Ultimate
New

Rainfall Prediction in Australia
New

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.

Challenge

One Flip Game

Maximize the number of ones in a binary array after one flip operation.

r
c
cpp
java
js
python
Quiz

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.

Excel
Track
Only for Ultimate

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.

c++
codefinity
some-alt