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.

Project
Only for Ultimate
New

Clustering Demystified
New

In this project, we are going to understand what a cluster is and how to use it in Python.

Challenge

Elements Greater Than k

Return the count of integers in an array that exceed a given value.

java
python
cpp
Quiz
New

React Basics
New

A quiz designed to assess understanding of fundamental React concepts, including state management, hooks, component behavior, and best practices for beginners.

React
Track
Only for Ultimate

Python for Data Analysis

This track will guide you from beginner to advanced levels in data analysis using Python. You will learn how to work with NumPy and Pandas, build powerful visualizations, and apply mathematical methods for data analysis. Additionally, you will explore probability theory and modeling techniques, enabling you to make accurate insights and predictions based on data.

python
Course
New

Python for FinTech
New

Explore how Python empowers FinTech solutions by automating financial analysis, modeling, and data-driven decision making. This course blends practical coding with real-world finance scenarios, guiding you through essential FinTech concepts and hands-on challenges.

Project
Only for Ultimate
New

Chess Games Analytics
New

Analyze a large chess games dataset using advanced pandas and visualization techniques. Extract actionable insights about player performance, time controls, opening theory, and upsets—all without defining custom functions or reloading data. This case study emphasizes vectorized operations, categorical engineering, and professional data storytelling.

Challenge

Restore Balance to the Triples

Identify the missing triple of integers to balance three arrays to zero.

java
python
cpp
Quiz
New

R Basics
New

A beginner-level quiz covering fundamental concepts of the R programming language, including assignment, data types, vector operations, functions, and basic syntax. Questions include code interpretation, function identification, and output prediction.

R
Track
Only for Ultimate

Python Basics: Beginner Track

This track is designed for absolute beginners to learn the fundamentals of Python programming. You'll start with the very basics, progress through essential programming concepts, and gain the practical skills needed to write your own Python programs.

python
Course
New

Python: For Beginners
New

In this course, you will learn the basics of Python programming. We cover variables, lists, loops, and functions. By the end, you will be able to write simple scripts and solve basic problems with code. This course is designed for absolute beginners with no prior experience in programming or computer science whatsoever.

Project
Only for Ultimate
New

Test terminal C project
New

Challenge

The Bear Growth Race

Calculate the years until Bill's weight surpasses Bob's under specific growth rates.

python
cpp
java
codefinity
some-alt