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

Unsure where
to begin?

Filters
reverse icon

Technologies

Topic

Level

Type of lesson

Career tracks

track
lockOnly for Ultimate
track image

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

Beginner

4.2
(28)
track
lockOnly for Ultimate
track image

AI Toolkit for Business

laptop4 Courses
list75 Tasks

Beginner

4.8
(12)
track
lockOnly for Ultimate
track image

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

Beginner

new

track
lockOnly for Ultimate
track image

Business Intelligence Specialist

laptop5 Courses
list167 Tasks

Intermediate

4.5
(35)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(719)

Courses & Projects

project

Sudoku Board Image Generator

Sudoku Board Image Generator

Build a terminal-based Python project that generates a visual representation of a Sudoku board as an image, using only standard libraries and matplotlib for rendering. The project is structured into 6 chapters, each introducing a new helper function or orchestration logic, culminating in a main() function that ties everything together.

course

System Architecture and the DevOps Approach

System Architecture and the DevOps Approach

A beginner-friendly course introducing foundational system architecture concepts, modern architectural patterns, and the influence of DevOps principles on design, scalability, automation, and deployment. Learn through clear explanations, practical examples, and interactive quizzes.

course

Tailwind CSS Styling in React Applications

Tailwind CSS Styling in React Applications

Master styling React applications using Tailwind CSS. Learn how to integrate Tailwind into React, design reusable UI components, customize themes, build responsive layouts, and enhance interfaces with interactivity and animations.

course

Taxes for People Who Hate Taxes

Taxes for People Who Hate Taxes

Taxes For People Who Hate Taxes is built for the human who just wants to stop overpaying, stop panicking in April, and stop nodding along when someone says "marginal rate" like it means something. No jargon, no finance-bro lectures — just the stuff that actually saves you money.

project

Terminal Minesweeper Game in Python

Terminal Minesweeper Game in Python

Build a fully functional terminal-based Minesweeper game in Python, step by step. Each chapter introduces a new concept, guiding you from board setup to the main game loop, with clear, testable functions and practical coding tasks.

project

Text Search Engine in Java

Text Search Engine in Java

Build a simple Java-based text search engine that indexes documents and allows fast keyword-based searching using OOP principles. The project will guide you through designing and implementing classes such as Document, DocumentManager, TextProcessor, and SearchEngine, culminating in a functional console application.

project

The Superhero Clustering

The Superhero Clustering

A hands-on, notebook-driven project where you will explore, visualize, and cluster a dataset of superhero statistics using unsupervised learning techniques. You'll perform data cleaning, exploratory analysis, dimensionality reduction with PCA, cluster discovery with K-Means, and anomaly detection with Isolation Forest—all in a strictly linear, function-free Python workflow.

course

Toastify Notifications in React

Toastify Notifications in React

Learn how to integrate and customize Toastify notifications in React applications. Gain practical skills in setting up Toastify, controlling notification behavior, styling and theming toasts, handling advanced scenarios, and applying notifications to real-world user interactions.

course

Tokenization and Information Theory

Tokenization and Information Theory

Explore the foundations of tokenization in modern language models through the lens of information theory and compression. Understand how subword vocabularies are constructed, how entropy shapes token distributions, and the theoretical limits of tokenization strategies.

project

Transactional Behavior Analysis

Transactional Behavior Analysis

A hands-on, step-by-step case study guiding learners through the process of cleaning and exploring a real-world e-commerce transactions dataset using pandas, matplotlib, and seaborn. The course emphasizes linear, notebook-style code execution without function definitions, focusing on practical data wrangling and visualization skills.

course

Transactions in Spring

Transactions in Spring

A practical, in-depth course on how transactions are managed internally in Spring, focusing on real backend scenarios, internal flows, and integration with JDBC, JPA, and Hibernate. Learn how Spring starts, commits, and rolls back transactions, and how these processes affect real-world applications.

project

Unit Converter Application

Unit Converter Application

Build a fully functional console-based Unit Converter Application in Java, step by step. Learn core Java concepts by implementing a real-world utility that converts between temperature, weight, and distance units. Each chapter focuses on a specific part of the application, with practical examples, code explanations, and hands-on coding tasks.

project

Urban Restaurant Market Structure and Cuisine Distribution

Urban Restaurant Market Structure and Cuisine Distribution

A hands-on project guiding learners through exploratory data analysis and visualization of a city's restaurant market using a real-world dataset. Students will clean data, analyze cuisine and price segments, compare cities, and uncover business opportunities in the HoReCa industry.

project

User Behavior Impact Analysis

User Behavior Impact Analysis

In the world of business, making decisions based on hard data rather than intuition can be the key to success. This course focuses on one crucial technique: analyzing A/B test data. The centerpiece of the course is a project where you'll conduct a detailed analysis of an A/B test. This project, which you can showcase in your CV, is hosted on Codefinity, allowing you to continually refine it and demonstrate your growing expertise.

course

Visualization and Reporting with R

Visualization and Reporting with R

Master the essentials of data visualization and reporting in R. Learn to create compelling graphics, perform exploratory data analysis, and communicate insights effectively using R's powerful tools.
not found

Sorry... We can't find
what you're looking for

dsa banner mobiledsa banner

Unsure where
to begin?

Career tracks

track
lockOnly for Ultimate
track image

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

Beginner

4.2
(28)
track
lockOnly for Ultimate
track image

AI Toolkit for Business

laptop4 Courses
list75 Tasks

Beginner

4.8
(12)
track
lockOnly for Ultimate
track image

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

Beginner

new

track
lockOnly for Ultimate
track image

Business Intelligence Specialist

laptop5 Courses
list167 Tasks

Intermediate

4.5
(35)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(719)
track
track image
For Ultimate

Only for Ultimate

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

new

track
track image
For Ultimate

Only for Ultimate

AI Toolkit for Business

laptop4 Courses
list75 Tasks

new

track
track image
For Ultimate

Only for Ultimate

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

new

track
track image
For Ultimate

Only for Ultimate

Business Intelligence Specialist

laptop5 Courses
list167 Tasks

new

track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

new

Search
Close

Courses & Projects

Technologies

project

Sudoku Board Image Generator

Sudoku Board Image Generator

Build a terminal-based Python project that generates a visual representation of a Sudoku board as an image, using only standard libraries and matplotlib for rendering. The project is structured into 6 chapters, each introducing a new helper function or orchestration logic, culminating in a main() function that ties everything together.

course

System Architecture and the DevOps Approach

System Architecture and the DevOps Approach

A beginner-friendly course introducing foundational system architecture concepts, modern architectural patterns, and the influence of DevOps principles on design, scalability, automation, and deployment. Learn through clear explanations, practical examples, and interactive quizzes.

course

Tailwind CSS Styling in React Applications

Tailwind CSS Styling in React Applications

Master styling React applications using Tailwind CSS. Learn how to integrate Tailwind into React, design reusable UI components, customize themes, build responsive layouts, and enhance interfaces with interactivity and animations.

course

Taxes for People Who Hate Taxes

Taxes for People Who Hate Taxes

Taxes For People Who Hate Taxes is built for the human who just wants to stop overpaying, stop panicking in April, and stop nodding along when someone says "marginal rate" like it means something. No jargon, no finance-bro lectures — just the stuff that actually saves you money.

project

Terminal Minesweeper Game in Python

Terminal Minesweeper Game in Python

Build a fully functional terminal-based Minesweeper game in Python, step by step. Each chapter introduces a new concept, guiding you from board setup to the main game loop, with clear, testable functions and practical coding tasks.

project

Text Search Engine in Java

Text Search Engine in Java

Build a simple Java-based text search engine that indexes documents and allows fast keyword-based searching using OOP principles. The project will guide you through designing and implementing classes such as Document, DocumentManager, TextProcessor, and SearchEngine, culminating in a functional console application.

project

The Superhero Clustering

The Superhero Clustering

A hands-on, notebook-driven project where you will explore, visualize, and cluster a dataset of superhero statistics using unsupervised learning techniques. You'll perform data cleaning, exploratory analysis, dimensionality reduction with PCA, cluster discovery with K-Means, and anomaly detection with Isolation Forest—all in a strictly linear, function-free Python workflow.

course

Toastify Notifications in React

Toastify Notifications in React

Learn how to integrate and customize Toastify notifications in React applications. Gain practical skills in setting up Toastify, controlling notification behavior, styling and theming toasts, handling advanced scenarios, and applying notifications to real-world user interactions.

course

Tokenization and Information Theory

Tokenization and Information Theory

Explore the foundations of tokenization in modern language models through the lens of information theory and compression. Understand how subword vocabularies are constructed, how entropy shapes token distributions, and the theoretical limits of tokenization strategies.

project

Transactional Behavior Analysis

Transactional Behavior Analysis

A hands-on, step-by-step case study guiding learners through the process of cleaning and exploring a real-world e-commerce transactions dataset using pandas, matplotlib, and seaborn. The course emphasizes linear, notebook-style code execution without function definitions, focusing on practical data wrangling and visualization skills.

course

Transactions in Spring

Transactions in Spring

A practical, in-depth course on how transactions are managed internally in Spring, focusing on real backend scenarios, internal flows, and integration with JDBC, JPA, and Hibernate. Learn how Spring starts, commits, and rolls back transactions, and how these processes affect real-world applications.

project

Unit Converter Application

Unit Converter Application

Build a fully functional console-based Unit Converter Application in Java, step by step. Learn core Java concepts by implementing a real-world utility that converts between temperature, weight, and distance units. Each chapter focuses on a specific part of the application, with practical examples, code explanations, and hands-on coding tasks.

project

Urban Restaurant Market Structure and Cuisine Distribution

Urban Restaurant Market Structure and Cuisine Distribution

A hands-on project guiding learners through exploratory data analysis and visualization of a city's restaurant market using a real-world dataset. Students will clean data, analyze cuisine and price segments, compare cities, and uncover business opportunities in the HoReCa industry.

project

User Behavior Impact Analysis

User Behavior Impact Analysis

In the world of business, making decisions based on hard data rather than intuition can be the key to success. This course focuses on one crucial technique: analyzing A/B test data. The centerpiece of the course is a project where you'll conduct a detailed analysis of an A/B test. This project, which you can showcase in your CV, is hosted on Codefinity, allowing you to continually refine it and demonstrate your growing expertise.

course

Visualization and Reporting with R

Visualization and Reporting with R

Master the essentials of data visualization and reporting in R. Learn to create compelling graphics, perform exploratory data analysis, and communicate insights effectively using R's powerful tools.

project

Sudoku Board Image Generator

Sudoku Board Image Generator

Build a terminal-based Python project that generates a visual representation of a Sudoku board as an image, using only standard libraries and matplotlib for rendering. The project is structured into 6 chapters, each introducing a new helper function or orchestration logic, culminating in a main() function that ties everything together.

course

System Architecture and the DevOps Approach

System Architecture and the DevOps Approach

A beginner-friendly course introducing foundational system architecture concepts, modern architectural patterns, and the influence of DevOps principles on design, scalability, automation, and deployment. Learn through clear explanations, practical examples, and interactive quizzes.

course

Tailwind CSS Styling in React Applications

Tailwind CSS Styling in React Applications

Master styling React applications using Tailwind CSS. Learn how to integrate Tailwind into React, design reusable UI components, customize themes, build responsive layouts, and enhance interfaces with interactivity and animations.

course

Taxes for People Who Hate Taxes

Taxes for People Who Hate Taxes

Taxes For People Who Hate Taxes is built for the human who just wants to stop overpaying, stop panicking in April, and stop nodding along when someone says "marginal rate" like it means something. No jargon, no finance-bro lectures — just the stuff that actually saves you money.

project

Terminal Minesweeper Game in Python

Terminal Minesweeper Game in Python

Build a fully functional terminal-based Minesweeper game in Python, step by step. Each chapter introduces a new concept, guiding you from board setup to the main game loop, with clear, testable functions and practical coding tasks.

project

Text Search Engine in Java

Text Search Engine in Java

Build a simple Java-based text search engine that indexes documents and allows fast keyword-based searching using OOP principles. The project will guide you through designing and implementing classes such as Document, DocumentManager, TextProcessor, and SearchEngine, culminating in a functional console application.

project

The Superhero Clustering

The Superhero Clustering

A hands-on, notebook-driven project where you will explore, visualize, and cluster a dataset of superhero statistics using unsupervised learning techniques. You'll perform data cleaning, exploratory analysis, dimensionality reduction with PCA, cluster discovery with K-Means, and anomaly detection with Isolation Forest—all in a strictly linear, function-free Python workflow.

course

Toastify Notifications in React

Toastify Notifications in React

Learn how to integrate and customize Toastify notifications in React applications. Gain practical skills in setting up Toastify, controlling notification behavior, styling and theming toasts, handling advanced scenarios, and applying notifications to real-world user interactions.

course

Tokenization and Information Theory

Tokenization and Information Theory

Explore the foundations of tokenization in modern language models through the lens of information theory and compression. Understand how subword vocabularies are constructed, how entropy shapes token distributions, and the theoretical limits of tokenization strategies.

project

Transactional Behavior Analysis

Transactional Behavior Analysis

A hands-on, step-by-step case study guiding learners through the process of cleaning and exploring a real-world e-commerce transactions dataset using pandas, matplotlib, and seaborn. The course emphasizes linear, notebook-style code execution without function definitions, focusing on practical data wrangling and visualization skills.

course

Transactions in Spring

Transactions in Spring

A practical, in-depth course on how transactions are managed internally in Spring, focusing on real backend scenarios, internal flows, and integration with JDBC, JPA, and Hibernate. Learn how Spring starts, commits, and rolls back transactions, and how these processes affect real-world applications.

project

Unit Converter Application

Unit Converter Application

Build a fully functional console-based Unit Converter Application in Java, step by step. Learn core Java concepts by implementing a real-world utility that converts between temperature, weight, and distance units. Each chapter focuses on a specific part of the application, with practical examples, code explanations, and hands-on coding tasks.

project

Urban Restaurant Market Structure and Cuisine Distribution

Urban Restaurant Market Structure and Cuisine Distribution

A hands-on project guiding learners through exploratory data analysis and visualization of a city's restaurant market using a real-world dataset. Students will clean data, analyze cuisine and price segments, compare cities, and uncover business opportunities in the HoReCa industry.

project

User Behavior Impact Analysis

User Behavior Impact Analysis

In the world of business, making decisions based on hard data rather than intuition can be the key to success. This course focuses on one crucial technique: analyzing A/B test data. The centerpiece of the course is a project where you'll conduct a detailed analysis of an A/B test. This project, which you can showcase in your CV, is hosted on Codefinity, allowing you to continually refine it and demonstrate your growing expertise.

course

Visualization and Reporting with R

Visualization and Reporting with R

Master the essentials of data visualization and reporting in R. Learn to create compelling graphics, perform exploratory data analysis, and communicate insights effectively using R's powerful tools.
not found

Sorry... We can't find
what you're looking for

codefinity
some-alt