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

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21092)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)

Courses & Projects

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

Security by Design

Security by Design

A beginner-friendly course introducing Security by Design principles for DevOps learners. Explore foundational security concepts, practical DevOps security patterns, and essential techniques to build secure systems from the ground up.

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

Simulation and Monte Carlo Modeling with Python

Simulation and Monte Carlo Modeling with Python

Master the essentials of simulation and Monte Carlo modeling in Python. Learn to generate random samples, build uncertainty models, estimate risk, and simulate simple financial scenarios using practical code and hands-on exercises.

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

Software Architecture Fundamentals

Software Architecture Fundamentals

Learn the foundations and advanced practices of software architecture, from core concepts and architectural types to high-level system design. Explore design patterns such as creational, structural, and behavioral to build scalable and maintainable solutions, and deepen your knowledge of scalability, performance, availability, fault tolerance, and security. Strengthen communication through effective documentation techniques including UML diagrams, architecture diagrams, and decision records. By the end, you will be ready to influence key architectural decisions and design robust, future-ready systems.

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

Spectral Methods in Machine Learning

Spectral Methods in Machine Learning

Explore the mathematical foundations of spectral methods in machine learning. Understand how eigenvalues, eigenvectors, and spectral decompositions underpin dimensionality reduction, graph learning, and kernel methods, with a focus on theory and structure.

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.

course

State Management in React with Zustand

State Management in React with Zustand

Manage application state in React using Zustand. Create and update stores, derive and organize state, handle asynchronous logic, and apply middleware for extended behavior. Structure Zustand stores effectively and evaluate when Zustand is an appropriate state management solution.

course

Statistical Learning Theory Foundations

Statistical Learning Theory Foundations

Explore the mathematical foundations of machine learning generalization. This course covers empirical risk minimization, bias–variance tradeoff, VC dimension, generalization bounds, and the theory of overfitting, equipping you with rigorous intuition for model selection and evaluation.

course

Statistics for Data Science with Python

Statistics for Data Science with Python

Learn core statistical concepts used in data analysis with Python. The course covers descriptive statistics, including mean, median, mode, variance, and standard deviation, as well as sampling, probability distributions, the Central Limit Theorem, and outlier detection.
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

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21092)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)
track
track image
For Ultimate

Only for Ultimate

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task
4.0
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Become a React Developer 2024

laptop4 Courses
list52 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks
4.1
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks
4.6
Search
Close

Courses & Projects

Technologies

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

Security by Design

Security by Design

A beginner-friendly course introducing Security by Design principles for DevOps learners. Explore foundational security concepts, practical DevOps security patterns, and essential techniques to build secure systems from the ground up.

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

Simulation and Monte Carlo Modeling with Python

Simulation and Monte Carlo Modeling with Python

Master the essentials of simulation and Monte Carlo modeling in Python. Learn to generate random samples, build uncertainty models, estimate risk, and simulate simple financial scenarios using practical code and hands-on exercises.

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

Software Architecture Fundamentals

Software Architecture Fundamentals

Learn the foundations and advanced practices of software architecture, from core concepts and architectural types to high-level system design. Explore design patterns such as creational, structural, and behavioral to build scalable and maintainable solutions, and deepen your knowledge of scalability, performance, availability, fault tolerance, and security. Strengthen communication through effective documentation techniques including UML diagrams, architecture diagrams, and decision records. By the end, you will be ready to influence key architectural decisions and design robust, future-ready systems.

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

Spectral Methods in Machine Learning

Spectral Methods in Machine Learning

Explore the mathematical foundations of spectral methods in machine learning. Understand how eigenvalues, eigenvectors, and spectral decompositions underpin dimensionality reduction, graph learning, and kernel methods, with a focus on theory and structure.

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.

course

State Management in React with Zustand

State Management in React with Zustand

Manage application state in React using Zustand. Create and update stores, derive and organize state, handle asynchronous logic, and apply middleware for extended behavior. Structure Zustand stores effectively and evaluate when Zustand is an appropriate state management solution.

course

Statistical Learning Theory Foundations

Statistical Learning Theory Foundations

Explore the mathematical foundations of machine learning generalization. This course covers empirical risk minimization, bias–variance tradeoff, VC dimension, generalization bounds, and the theory of overfitting, equipping you with rigorous intuition for model selection and evaluation.

course

Statistics for Data Science with Python

Statistics for Data Science with Python

Learn core statistical concepts used in data analysis with Python. The course covers descriptive statistics, including mean, median, mode, variance, and standard deviation, as well as sampling, probability distributions, the Central Limit Theorem, and outlier detection.

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

Security by Design

Security by Design

A beginner-friendly course introducing Security by Design principles for DevOps learners. Explore foundational security concepts, practical DevOps security patterns, and essential techniques to build secure systems from the ground up.

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

Simulation and Monte Carlo Modeling with Python

Simulation and Monte Carlo Modeling with Python

Master the essentials of simulation and Monte Carlo modeling in Python. Learn to generate random samples, build uncertainty models, estimate risk, and simulate simple financial scenarios using practical code and hands-on exercises.

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

Software Architecture Fundamentals

Software Architecture Fundamentals

Learn the foundations and advanced practices of software architecture, from core concepts and architectural types to high-level system design. Explore design patterns such as creational, structural, and behavioral to build scalable and maintainable solutions, and deepen your knowledge of scalability, performance, availability, fault tolerance, and security. Strengthen communication through effective documentation techniques including UML diagrams, architecture diagrams, and decision records. By the end, you will be ready to influence key architectural decisions and design robust, future-ready systems.

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

Spectral Methods in Machine Learning

Spectral Methods in Machine Learning

Explore the mathematical foundations of spectral methods in machine learning. Understand how eigenvalues, eigenvectors, and spectral decompositions underpin dimensionality reduction, graph learning, and kernel methods, with a focus on theory and structure.

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.

course

State Management in React with Zustand

State Management in React with Zustand

Manage application state in React using Zustand. Create and update stores, derive and organize state, handle asynchronous logic, and apply middleware for extended behavior. Structure Zustand stores effectively and evaluate when Zustand is an appropriate state management solution.

course

Statistical Learning Theory Foundations

Statistical Learning Theory Foundations

Explore the mathematical foundations of machine learning generalization. This course covers empirical risk minimization, bias–variance tradeoff, VC dimension, generalization bounds, and the theory of overfitting, equipping you with rigorous intuition for model selection and evaluation.

course

Statistics for Data Science with Python

Statistics for Data Science with Python

Learn core statistical concepts used in data analysis with Python. The course covers descriptive statistics, including mean, median, mode, variance, and standard deviation, as well as sampling, probability distributions, the Central Limit Theorem, and outlier detection.
not found

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

some-alt