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
New

C# LINQ
New

This quiz assesses advanced knowledge of C# LINQ, focusing on execution behavior, query operators, and performance considerations. Questions cover deferred execution, collection modification, projection, grouping, joining, and differences between key LINQ methods.

C#
Track
Only for Ultimate
New

Python Math Foundations
New

A beginner-level track designed to introduce learners to mathematical concepts and operations using Python. This track covers arithmetic, number types, the math module, and basic statistics, providing a practical foundation for anyone looking to use Python for mathematical tasks.

python
Course
New

Django: First Dive
New

The Django Framework is the best choice to start learning Backend Development using Python! Here you will dive into the Backend, learn how to handle HTTP requests, pass and extract data, and create HTML pages using Templates. In particular, you will learn how to use Python to interact with a database in a very convenient way without using SQL.

Project
New

Building a Book Recommendation System with Collaborative Filtering (copy)
New

Learn to build and evaluate a collaborative filtering recommender system using real-world user ratings data for personalized book recommendations.

Challenge

Clock angle problem

Identify clock hands that create a specific angle on a 12-hour clock.

java
python
cpp
Quiz
New

Spring Framework Basics
New

This quiz assesses foundational knowledge of the Spring Framework and Spring Boot, focusing on core concepts, annotations, and configuration. It is designed for beginners to test their understanding of dependency injection, Spring components, and the differences between key Spring technologies.

Spring
Track
Only for Ultimate
New

Performance Creative Designer
New

A comprehensive beginner learning track designed to equip aspiring creative professionals with the essential skills to design high-converting visuals and content for digital marketing, social media, and paid advertising. This track blends design theory, practical creative tools, motion graphics, and performance marketing strategies into a modern, cohesive progression for the next generation of performance-driven designers.

After Effects
Figma
Adobe Premiere Pro
Course
New

C Programming Project: Building a Simple Library Management System
New

Learn C programming by building a complete Library Management System project. This course guides you through core C concepts, from variables and control flow to file operations and modular programming, all within the context of a practical, real-world application.

Project
Only for Ultimate
New

Fruit EDA, Clustering, and Classification
New

A hands-on, notebook-driven case study for exploring, clustering, and classifying fruits based on their chemical properties. You will perform exploratory data analysis, preprocess features, apply unsupervised clustering, build a classification model, and identify key chemical markers—all using strictly linear code (no function definitions).

Challenge

Absolute Difference

Maximize the absolute difference between two remaining numbers after repeated averaging in an array.

cpp
java
python
Quiz
New

Advanced Spring Concepts
New

This quiz assesses advanced knowledge of the Spring Framework, focusing on bean lifecycle, dependency injection, bean scopes, proxying, AOP, and various Spring annotations. Questions will test your understanding of core concepts, annotation usage, and best practices in Spring application development.

Spring
Track
Only for Ultimate

Java Basics and Libraries for Beginners

A beginner-level track designed to introduce you to Java fundamentals and essential libraries. This track covers Java syntax, basic constructs, and practical usage of libraries to help you start building robust Java applications.

java
codefinity
some-alt