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.

Challenge

String Conversion

Transform a string by removing vowels and formatting the remaining letters.

python
cpp
java
Quiz

React Basics

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
New

Spring Advanced
New

A comprehensive, advanced learning track designed for backend engineers aiming to master production-grade distributed systems with Spring. This track focuses on microservices architecture, resilience, observability, advanced testing, and real-world system design using Java and Spring technologies. It is tailored for professionals seeking deep expertise in Spring's advanced capabilities for robust, scalable, and secure backend solutions.

java
Spring
Course

SQL Optimization and Query Features

Begin an exciting journey through SQL with Advanced Techniques in SQL. Learn about the important ACID properties that help keep data accurate in database transactions. Discover advanced ways to optimize your queries to improve database performance. Explore special SQL features like window functions, triggers, Data Control Language (DCL), and NoSQL databases. This will help you handle modern database management confidently and effectively.

Project
New

Analyzing Social Influences on High School Performance
New

Explore how romantic relationships may impact academic performance differently for male and female students using statistical analysis and visualization.

Challenge

Dorm Room Availability Check

Count how many dormitory rooms can accommodate two new residents.

cpp
java
python
Quiz
New

TypeScript Basics
New

A beginner-level quiz covering the fundamentals of TypeScript, including its differences from JavaScript, static typing, variable declarations, basic types, interfaces, functions, and configuration.

TypeScript
Track
Only for Ultimate

Data Analyst with Python

Covers the core skills required for data analysis using Python. Introduces foundational programming concepts and progresses to applied data analysis workflows, including numerical computing, data manipulation, statistics, exploratory data analysis, hypothesis testing, A/B testing.

python
Course
New

Mastering Java Application Configuration
New

Explore the essentials of Java properties and configuration management. This course guides you through the practical use of properties files, system properties, environment variables, and advanced configuration techniques for robust Java applications.

Project
Only for Ultimate
New

Predicting Data Scientist Salaries
New

Build a complete data science workflow to predict dynamic taxi fares using linear regression. Explore, clean, and analyze real-world ride and weather data, engineer features from timestamps, and interpret model results to understand the impact of weather conditions, time of day, and surge pricing mechanisms.

Challenge

Restore Balance to the Triples

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

java
python
cpp
Quiz

Docker Basics

A beginner-level quiz covering fundamental concepts and commands in Docker, including images, containers, Dockerfiles, commands, port mapping, volumes, and differences between key Dockerfile instructions.

Docker
codefinity
some-alt