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

Game Development with Unity

laptop4 Courses
list214 Tasks

Beginner

4.4
(359)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(34)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1013)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.6
(39)

Courses & Projects

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

Rule-Based Machine Learning Systems

Rule-Based Machine Learning Systems

Master the principles and practical skills of building, interpreting, and applying rule-based machine learning systems for transparent, explainable AI on tabular data. Learn to construct, prune, and evaluate rule models, and combine them with standard ML approaches for interpretable solutions.

course

SQL for Marketing Analytics

SQL for Marketing Analytics

Master SQL techniques tailored for marketing analytics. Learn to model event-based data, analyze funnels, perform cohort analysis, implement attribution logic, and evaluate campaign performance using real-world marketing datasets.

course

SQL for Product Analysts

SQL for Product Analysts

Master SQL from the ground up with a focus on real-world product analytics. Learn to analyze sessionized data, measure retention and churn, track feature adoption, and perform A/B test analysis using advanced SQL techniques. This course is designed for aspiring product analysts with no prior SQL experience, blending engaging theory with hands-on challenges.

course

Sampling Methods for Machine Learning

Sampling Methods for Machine Learning

Explore the mathematical intuition and practical foundations of sampling methods in machine learning, from Monte Carlo basics to MCMC and their roles in modern generative models.

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.

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.

course

Spring AOP Under the Hood

Spring AOP Under the Hood

Dive deep into the internal workings of Spring AOP. This course is designed for Java and Spring developers who want to understand not just how to use AOP, but how it operates under the hood. Explore the architecture, proxy mechanisms, weaving, and the lifecycle of advice in Spring AOP, with a blend of theory and hands-on code exploration.

course

Spring Testing Concepts

Spring Testing Concepts

A beginner-friendly course introducing the core concepts and practical skills for testing Spring Boot applications. Learn unit testing, integration testing, test slices, mocking, and effective testing strategies to ensure robust and maintainable Spring projects.

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.
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

Game Development with Unity

laptop4 Courses
list214 Tasks

Beginner

4.4
(359)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(34)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1013)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.6
(39)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list214 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Video Production with Adobe

laptop4 Courses
list123 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

UI/UX Design Tools

laptop4 Courses
list161 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Essential Office Skills

laptop3 Courses
list75 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Digital Marketing Essentials

laptop6 Courses
list293 Tasks
4.6
Search
Close

Courses & Projects

Technologies

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

Rule-Based Machine Learning Systems

Rule-Based Machine Learning Systems

Master the principles and practical skills of building, interpreting, and applying rule-based machine learning systems for transparent, explainable AI on tabular data. Learn to construct, prune, and evaluate rule models, and combine them with standard ML approaches for interpretable solutions.

course

SQL for Marketing Analytics

SQL for Marketing Analytics

Master SQL techniques tailored for marketing analytics. Learn to model event-based data, analyze funnels, perform cohort analysis, implement attribution logic, and evaluate campaign performance using real-world marketing datasets.

course

SQL for Product Analysts

SQL for Product Analysts

Master SQL from the ground up with a focus on real-world product analytics. Learn to analyze sessionized data, measure retention and churn, track feature adoption, and perform A/B test analysis using advanced SQL techniques. This course is designed for aspiring product analysts with no prior SQL experience, blending engaging theory with hands-on challenges.

course

Sampling Methods for Machine Learning

Sampling Methods for Machine Learning

Explore the mathematical intuition and practical foundations of sampling methods in machine learning, from Monte Carlo basics to MCMC and their roles in modern generative models.

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.

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.

course

Spring AOP Under the Hood

Spring AOP Under the Hood

Dive deep into the internal workings of Spring AOP. This course is designed for Java and Spring developers who want to understand not just how to use AOP, but how it operates under the hood. Explore the architecture, proxy mechanisms, weaving, and the lifecycle of advice in Spring AOP, with a blend of theory and hands-on code exploration.

course

Spring Testing Concepts

Spring Testing Concepts

A beginner-friendly course introducing the core concepts and practical skills for testing Spring Boot applications. Learn unit testing, integration testing, test slices, mocking, and effective testing strategies to ensure robust and maintainable Spring projects.

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.

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

Rule-Based Machine Learning Systems

Rule-Based Machine Learning Systems

Master the principles and practical skills of building, interpreting, and applying rule-based machine learning systems for transparent, explainable AI on tabular data. Learn to construct, prune, and evaluate rule models, and combine them with standard ML approaches for interpretable solutions.

course

SQL for Marketing Analytics

SQL for Marketing Analytics

Master SQL techniques tailored for marketing analytics. Learn to model event-based data, analyze funnels, perform cohort analysis, implement attribution logic, and evaluate campaign performance using real-world marketing datasets.

course

SQL for Product Analysts

SQL for Product Analysts

Master SQL from the ground up with a focus on real-world product analytics. Learn to analyze sessionized data, measure retention and churn, track feature adoption, and perform A/B test analysis using advanced SQL techniques. This course is designed for aspiring product analysts with no prior SQL experience, blending engaging theory with hands-on challenges.

course

Sampling Methods for Machine Learning

Sampling Methods for Machine Learning

Explore the mathematical intuition and practical foundations of sampling methods in machine learning, from Monte Carlo basics to MCMC and their roles in modern generative models.

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.

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.

course

Spring AOP Under the Hood

Spring AOP Under the Hood

Dive deep into the internal workings of Spring AOP. This course is designed for Java and Spring developers who want to understand not just how to use AOP, but how it operates under the hood. Explore the architecture, proxy mechanisms, weaving, and the lifecycle of advice in Spring AOP, with a blend of theory and hands-on code exploration.

course

Spring Testing Concepts

Spring Testing Concepts

A beginner-friendly course introducing the core concepts and practical skills for testing Spring Boot applications. Learn unit testing, integration testing, test slices, mocking, and effective testing strategies to ensure robust and maintainable Spring projects.

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.
not found

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

some-alt