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

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

3.9
(10)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
pencil-with-line3 Projects
list91 Tasks

Beginner

4.4
(71)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(528)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
pencil-with-line1 Project
list76 Tasks

Beginner

4.6
(33)
track
lockOnly for Ultimate
track image

Project Management Fundamentals

laptop6 Courses
list122 Tasks

Beginner

4.6
(13)

Courses & Projects

course

Resilience Patterns in Spring

Resilience Patterns in Spring

Learn how to build robust and fault-tolerant Spring applications by mastering key resilience patterns such as retries, circuit breakers, fallback strategies, timeouts, and bulkheads. This beginner-friendly course blends clear explanations with practical examples and hands-on exercises.

project

Retail Customer Segmentation

Retail Customer Segmentation

A hands-on, notebook-style project guiding you through customer segmentation for a retail dataset using RFM analysis, K-Means clustering, and PCA visualization. All steps are performed in a linear, global-scope code style suitable for Jupyter notebooks, with no function definitions.

course

Retirement Accounts Decoded

Retirement Accounts Decoded

A comprehensive guide to understanding, choosing, and maximizing retirement accounts in the US. Learn the fundamentals of retirement planning, the mechanics of different account types, tax implications, investment strategies, and how to build a personalized retirement plan for any stage of life.

course

Risk, Return, and the Real Math

Risk, Return, and the Real Math

Master the math behind every investment decision. Explore how risk is measured, priced, and managed – from standard deviation and the Sharpe ratio to sequence-of-returns risk and Monte Carlo simulation. Build the analytical foundation that separates informed investors from lucky ones.

project

Rock Paper Scissors Java Game

Rock Paper Scissors Java Game

Build a fully interactive Rock Paper Scissors game in Java, step by step. Each chapter introduces a new concept and guides you through implementing enums, classes, logic, and user interaction for a complete console-based game.

course

Scaling Strategies

Scaling Strategies

Explore the foundational principles and advanced techniques for scaling software applications, systems, and engineering teams. This course guides software engineers and architects through the theory and practice of scaling, covering architectural patterns, trade-offs, and real-world scenarios to ensure robust, high-performing, and resilient systems.

course

Service Discovery with Spring

Service Discovery with Spring

A beginner-friendly course that introduces the fundamentals of service discovery in Spring-based microservices architectures. Learn about registries like Eureka and Consul, understand client-side and server-side discovery, and explore best practices for robust microservices communication.

course

Site Reliability Engineering

Site Reliability Engineering

A beginner-friendly course introducing the core principles, practices, and real-world scenarios of Site Reliability Engineering. Designed for learners with foundational DevOps or system administration knowledge, this course explores the unique mindset, tools, and workflows that define SRE.

project

Sleep Quality Prediction

Sleep Quality Prediction

A hands-on project guiding you through the complete process of building a machine learning pipeline to predict sleep disorders from health and lifestyle data. You'll clean, analyze, visualize, encode, and model real-world data, comparing two powerful classifiers.

course

Sortable.js Drag and Drop Interfaces with JavaScript

Sortable.js Drag and Drop Interfaces with JavaScript

Learn to build modern drag and drop interfaces using SortableJS. The material covers everything from setting up simple sortable lists to creating advanced multi list layouts and Kanban boards.

course

Spring AI

Spring AI

A technical, production-focused course on integrating AI into Spring applications. Learn how Spring AI works under the hood, how it connects to external LLM providers, manages requests and responses, and ensures reliability, consistency, and robust error handling in real-world backend systems.

project

Steam Games Data Analysis

Steam Games Data Analysis

A comprehensive, hands-on data analysis project using Python and pandas on the Steam games dataset. This case study guides you through data cleaning, exploratory data analysis, feature engineering, deep-dive analytics, and statistical hypothesis testing to extract actionable business insights for game developers.

course

Struct-Based Design in Go

Struct-Based Design in Go

Master idiomatic backend design in Go by leveraging structs, interfaces, and composition. This course guides you through best practices for struct-based design, encapsulation, interface usage, and common pitfalls, with practical code examples and conceptual questions in every chapter.

project

Student Psychological Risk Profiling

Student Psychological Risk Profiling

A hands-on, notebook-driven case study guiding you through the process of cleaning, transforming, and analyzing a real-world student mental health dataset. You'll uncover psychological risk patterns, demographic vulnerabilities, and help-seeking gaps using pandas, matplotlib, and seaborn—all without defining a single function.

course

Styling React Apps with Chakra UI

Styling React Apps with Chakra UI

Learn how to efficiently style modern React applications using Chakra UI, a popular component library that enables accessible, themeable, and responsive design with ease.
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

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

3.9
(10)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
pencil-with-line3 Projects
list91 Tasks

Beginner

4.4
(71)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(528)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
pencil-with-line1 Project
list76 Tasks

Beginner

4.6
(33)
track
lockOnly for Ultimate
track image

Project Management Fundamentals

laptop6 Courses
list122 Tasks

Beginner

4.6
(13)
track
track image
For Ultimate

Only for Ultimate

DevOps Specialist

laptop6 Courses
list91 Tasks
3.9
track
track image
For Ultimate

Only for Ultimate

Supervised Learning Foundations

laptop6 Courses
pencil-with-line3 Projects
list91 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

C Programming Fundamentals

laptop7 Courses
pencil-with-line1 Project
list76 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Project Management Fundamentals

laptop6 Courses
list122 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Resilience Patterns in Spring

Resilience Patterns in Spring

Learn how to build robust and fault-tolerant Spring applications by mastering key resilience patterns such as retries, circuit breakers, fallback strategies, timeouts, and bulkheads. This beginner-friendly course blends clear explanations with practical examples and hands-on exercises.

project

Retail Customer Segmentation

Retail Customer Segmentation

A hands-on, notebook-style project guiding you through customer segmentation for a retail dataset using RFM analysis, K-Means clustering, and PCA visualization. All steps are performed in a linear, global-scope code style suitable for Jupyter notebooks, with no function definitions.

course

Retirement Accounts Decoded

Retirement Accounts Decoded

A comprehensive guide to understanding, choosing, and maximizing retirement accounts in the US. Learn the fundamentals of retirement planning, the mechanics of different account types, tax implications, investment strategies, and how to build a personalized retirement plan for any stage of life.

course

Risk, Return, and the Real Math

Risk, Return, and the Real Math

Master the math behind every investment decision. Explore how risk is measured, priced, and managed – from standard deviation and the Sharpe ratio to sequence-of-returns risk and Monte Carlo simulation. Build the analytical foundation that separates informed investors from lucky ones.

project

Rock Paper Scissors Java Game

Rock Paper Scissors Java Game

Build a fully interactive Rock Paper Scissors game in Java, step by step. Each chapter introduces a new concept and guides you through implementing enums, classes, logic, and user interaction for a complete console-based game.

course

Scaling Strategies

Scaling Strategies

Explore the foundational principles and advanced techniques for scaling software applications, systems, and engineering teams. This course guides software engineers and architects through the theory and practice of scaling, covering architectural patterns, trade-offs, and real-world scenarios to ensure robust, high-performing, and resilient systems.

course

Service Discovery with Spring

Service Discovery with Spring

A beginner-friendly course that introduces the fundamentals of service discovery in Spring-based microservices architectures. Learn about registries like Eureka and Consul, understand client-side and server-side discovery, and explore best practices for robust microservices communication.

course

Site Reliability Engineering

Site Reliability Engineering

A beginner-friendly course introducing the core principles, practices, and real-world scenarios of Site Reliability Engineering. Designed for learners with foundational DevOps or system administration knowledge, this course explores the unique mindset, tools, and workflows that define SRE.

project

Sleep Quality Prediction

Sleep Quality Prediction

A hands-on project guiding you through the complete process of building a machine learning pipeline to predict sleep disorders from health and lifestyle data. You'll clean, analyze, visualize, encode, and model real-world data, comparing two powerful classifiers.

course

Sortable.js Drag and Drop Interfaces with JavaScript

Sortable.js Drag and Drop Interfaces with JavaScript

Learn to build modern drag and drop interfaces using SortableJS. The material covers everything from setting up simple sortable lists to creating advanced multi list layouts and Kanban boards.

course

Spring AI

Spring AI

A technical, production-focused course on integrating AI into Spring applications. Learn how Spring AI works under the hood, how it connects to external LLM providers, manages requests and responses, and ensures reliability, consistency, and robust error handling in real-world backend systems.

project

Steam Games Data Analysis

Steam Games Data Analysis

A comprehensive, hands-on data analysis project using Python and pandas on the Steam games dataset. This case study guides you through data cleaning, exploratory data analysis, feature engineering, deep-dive analytics, and statistical hypothesis testing to extract actionable business insights for game developers.

course

Struct-Based Design in Go

Struct-Based Design in Go

Master idiomatic backend design in Go by leveraging structs, interfaces, and composition. This course guides you through best practices for struct-based design, encapsulation, interface usage, and common pitfalls, with practical code examples and conceptual questions in every chapter.

project

Student Psychological Risk Profiling

Student Psychological Risk Profiling

A hands-on, notebook-driven case study guiding you through the process of cleaning, transforming, and analyzing a real-world student mental health dataset. You'll uncover psychological risk patterns, demographic vulnerabilities, and help-seeking gaps using pandas, matplotlib, and seaborn—all without defining a single function.

course

Styling React Apps with Chakra UI

Styling React Apps with Chakra UI

Learn how to efficiently style modern React applications using Chakra UI, a popular component library that enables accessible, themeable, and responsive design with ease.

course

Resilience Patterns in Spring

Resilience Patterns in Spring

Learn how to build robust and fault-tolerant Spring applications by mastering key resilience patterns such as retries, circuit breakers, fallback strategies, timeouts, and bulkheads. This beginner-friendly course blends clear explanations with practical examples and hands-on exercises.

project

Retail Customer Segmentation

Retail Customer Segmentation

A hands-on, notebook-style project guiding you through customer segmentation for a retail dataset using RFM analysis, K-Means clustering, and PCA visualization. All steps are performed in a linear, global-scope code style suitable for Jupyter notebooks, with no function definitions.

course

Retirement Accounts Decoded

Retirement Accounts Decoded

A comprehensive guide to understanding, choosing, and maximizing retirement accounts in the US. Learn the fundamentals of retirement planning, the mechanics of different account types, tax implications, investment strategies, and how to build a personalized retirement plan for any stage of life.

course

Risk, Return, and the Real Math

Risk, Return, and the Real Math

Master the math behind every investment decision. Explore how risk is measured, priced, and managed – from standard deviation and the Sharpe ratio to sequence-of-returns risk and Monte Carlo simulation. Build the analytical foundation that separates informed investors from lucky ones.

project

Rock Paper Scissors Java Game

Rock Paper Scissors Java Game

Build a fully interactive Rock Paper Scissors game in Java, step by step. Each chapter introduces a new concept and guides you through implementing enums, classes, logic, and user interaction for a complete console-based game.

course

Scaling Strategies

Scaling Strategies

Explore the foundational principles and advanced techniques for scaling software applications, systems, and engineering teams. This course guides software engineers and architects through the theory and practice of scaling, covering architectural patterns, trade-offs, and real-world scenarios to ensure robust, high-performing, and resilient systems.

course

Service Discovery with Spring

Service Discovery with Spring

A beginner-friendly course that introduces the fundamentals of service discovery in Spring-based microservices architectures. Learn about registries like Eureka and Consul, understand client-side and server-side discovery, and explore best practices for robust microservices communication.

course

Site Reliability Engineering

Site Reliability Engineering

A beginner-friendly course introducing the core principles, practices, and real-world scenarios of Site Reliability Engineering. Designed for learners with foundational DevOps or system administration knowledge, this course explores the unique mindset, tools, and workflows that define SRE.

project

Sleep Quality Prediction

Sleep Quality Prediction

A hands-on project guiding you through the complete process of building a machine learning pipeline to predict sleep disorders from health and lifestyle data. You'll clean, analyze, visualize, encode, and model real-world data, comparing two powerful classifiers.

course

Sortable.js Drag and Drop Interfaces with JavaScript

Sortable.js Drag and Drop Interfaces with JavaScript

Learn to build modern drag and drop interfaces using SortableJS. The material covers everything from setting up simple sortable lists to creating advanced multi list layouts and Kanban boards.

course

Spring AI

Spring AI

A technical, production-focused course on integrating AI into Spring applications. Learn how Spring AI works under the hood, how it connects to external LLM providers, manages requests and responses, and ensures reliability, consistency, and robust error handling in real-world backend systems.

project

Steam Games Data Analysis

Steam Games Data Analysis

A comprehensive, hands-on data analysis project using Python and pandas on the Steam games dataset. This case study guides you through data cleaning, exploratory data analysis, feature engineering, deep-dive analytics, and statistical hypothesis testing to extract actionable business insights for game developers.

course

Struct-Based Design in Go

Struct-Based Design in Go

Master idiomatic backend design in Go by leveraging structs, interfaces, and composition. This course guides you through best practices for struct-based design, encapsulation, interface usage, and common pitfalls, with practical code examples and conceptual questions in every chapter.

project

Student Psychological Risk Profiling

Student Psychological Risk Profiling

A hands-on, notebook-driven case study guiding you through the process of cleaning, transforming, and analyzing a real-world student mental health dataset. You'll uncover psychological risk patterns, demographic vulnerabilities, and help-seeking gaps using pandas, matplotlib, and seaborn—all without defining a single function.

course

Styling React Apps with Chakra UI

Styling React Apps with Chakra UI

Learn how to efficiently style modern React applications using Chakra UI, a popular component library that enables accessible, themeable, and responsive design with ease.
not found

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

some-alt