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

Best Practices: Python OOP (copy)
New

In this project, we are going to understand what Object Oriented Programming (OOP) is and how we can implement it in Python.

Challenge

Sort a Pair of Numbers

Return a list containing the minimum and maximum of two integers x and y.

cpp
java
python
Quiz

SQL Basics

Foundational principles of Structured Query Language (SQL), covering basic data retrieval, record filtering mechanisms, syntax fundamentals, and elementary query construction.

SQL
Track
Only for Ultimate
New

Business Intelligence Specialist
New

A comprehensive, track designed for newcomers to Business Intelligence (BI). This interactive learning journey covers the essential tools and workflows of BI, including Python, SQL, and Tableau, through a mix of videos, practical tasks, and real-world projects. Learners will gain hands-on experience with each technology and build a full BI project from scratch, preparing them for entry-level roles in business intelligence and analytics.

python
SQL
Tableau
Power BI
Course

Introduction to SQL

Explore the essentials of SQL, from retrieving and filtering data with SELECT and WHERE to sorting results with ORDER BY and summarizing them with aggregate functions like COUNT, AVG, and SUM. Through hands-on challenges, you'll build the skills to query real datasets with confidence.

Project
Only for Ultimate
New

Home Energy Consumption Predicting
New

A hands-on, notebook-style case study guiding you through the process of forecasting smart home energy consumption using regression and time series feature engineering. You will work step-by-step with pandas, seaborn, matplotlib, and scikit-learn, focusing on direct, linear code execution without function definitions.

Challenge

One Flip Game

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

r
c
cpp
java
js
python
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
New

Python from Zero to Hero
New

After completing this track, you will be able to write basic Python code, understand its syntax, and set up a Python development environment. You'll have the skills to start your programming journey and build a strong foundation for further learning.

python
Course

Excel for Beginners

Dive into the fundamentals of Excel, from navigating the interface and entering data to building formulas with functions like SUM, AVERAGE, and IF. You'll sort and filter data, create charts, and manage worksheets and workbooks to organize and present information with confidence.

Project
New

case study and workspace
New

Challenge

Cake Division

Determine if a cake can be split into two even-weight portions.

c
cpp
java
js
python
r
codefinity
some-alt