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

Technologies

Topic

Level

Type of lesson

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

laptop10 Courses
list439 Tasks

Beginner

4.7
(3429)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list215 Tasks

Beginner

4.6
(12829)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop7 Courses
list249 Tasks

Beginner

4.7
(3627)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1086)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(217)

Courses & Projects

course

Apache Arrow and PyArrow for Data Scientists

Apache Arrow and PyArrow for Data Scientists

Master Apache Arrow as a columnar in-memory data standard and learn to use PyArrow for efficient, interoperable data science workflows. Explore Arrow's data model, memory layout, and integration with pandas and Parquet.

course

Applied Hypothesis Testing & A/B Testing

Applied Hypothesis Testing & A/B Testing

Master the principles and practical application of hypothesis testing and A/B testing. Learn statistical tests, experiment design, data preparation, and analysis techniques using Python to make data-driven decisions in real-world scenarios.

course

Attention Mechanisms Theory

Attention Mechanisms Theory

A fully theoretical, architecture-focused exploration of attention mechanisms in modern neural networks. This course provides deep conceptual understanding of how attention works, its inductive biases, scaling properties, and fundamental limitations.

course

Autoencoders and Representation Learning

Autoencoders and Representation Learning

A comprehensive, theory-driven exploration of autoencoders and representation learning, covering foundational concepts, key autoencoder variants, mathematical underpinnings, and practical interpretability insights. This course is designed for learners seeking a deep conceptual understanding of autoencoders, their architectures, and their role in modern machine learning.

project

Building a Book Recommendation System with Collaborative Filtering (SHORT)

Building a Book Recommendation System with Collaborative Filtering (SHORT)

Learn to build and evaluate a collaborative filtering recommender system using real-world user ratings data for personalized book recommendations.

project

Building a Book Recommendation System with Collaborative Filtering (copy)

Building a Book Recommendation System with Collaborative Filtering (copy)

Learn to build and evaluate a collaborative filtering recommender system using real-world user ratings data for personalized book recommendations.

course

C Conditional Statements

C Conditional Statements

Master the art of decision-making in C by learning how to control program flow using if, else, else if, switch, ternary operators, and guard clauses. This course blends concise theory with hands-on challenges to help you write smarter, more flexible C code.

course

C Device Drivers Basics

C Device Drivers Basics

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

course

C Loops for Beginners

C Loops for Beginners

Master the essential loop constructs in C, including while, for, and do-while loops, as well as control statements like break and continue. This course is designed for learners who already understand variables and conditionals, focusing on practical usage and concise explanations.

course

C Networking Basics

C Networking Basics

Learn the essentials of computer networking by building real-world applications in C. This course guides you step by step through the fundamentals of sockets, protocols, and client-server communication, using hands-on examples and clear explanations.

course

C# Arrays

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C# Exceptions and Error Handling Practice

C# Exceptions and Error Handling Practice

Master the art of robust C# programming by learning how to handle, create, and debug exceptions. This hands-on course guides you through real-world error handling scenarios, from basic try-catch to custom exceptions and safe file operations.

course

C# Lists & Collections

C# Lists & Collections

Master the essential C# collections, from basic lists to advanced dictionaries and sets. This course blends engaging theory with practical, real-world challenges to help you confidently use collections in your C# projects.

course

C# Methods and Modular Thinking

C# Methods and Modular Thinking

Master the art of writing modular, reusable, and clear code in C# by learning how to create, use, and reason about methods. This course guides you from the basics of function signatures to advanced modularization techniques, with engaging real-world challenges and step-by-step explanations.

course

C# OOP Class Construction Drills

C# OOP Class Construction Drills

Master the art of building robust C# classes through hands-on drills and engaging theory. Explore constructors, encapsulation, access modifiers, static classes, and more, with real-world inspired challenges.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

laptop10 Courses
list439 Tasks

Beginner

4.7
(3429)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list215 Tasks

Beginner

4.6
(12829)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop7 Courses
list249 Tasks

Beginner

4.7
(3627)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1086)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(217)
track
track image
For Ultimate

Only for Ultimate

Web Development with C#

laptop10 Courses
list439 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop6 Courses
list215 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero

laptop7 Courses
list249 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Π‘++ Essentials

laptop6 Courses
list124 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list164 Tasks
4.4
Search
Close

Courses & Projects

Technologies

course

Apache Arrow and PyArrow for Data Scientists

Apache Arrow and PyArrow for Data Scientists

Master Apache Arrow as a columnar in-memory data standard and learn to use PyArrow for efficient, interoperable data science workflows. Explore Arrow's data model, memory layout, and integration with pandas and Parquet.

course

Applied Hypothesis Testing & A/B Testing

Applied Hypothesis Testing & A/B Testing

Master the principles and practical application of hypothesis testing and A/B testing. Learn statistical tests, experiment design, data preparation, and analysis techniques using Python to make data-driven decisions in real-world scenarios.

course

Attention Mechanisms Theory

Attention Mechanisms Theory

A fully theoretical, architecture-focused exploration of attention mechanisms in modern neural networks. This course provides deep conceptual understanding of how attention works, its inductive biases, scaling properties, and fundamental limitations.

course

Autoencoders and Representation Learning

Autoencoders and Representation Learning

A comprehensive, theory-driven exploration of autoencoders and representation learning, covering foundational concepts, key autoencoder variants, mathematical underpinnings, and practical interpretability insights. This course is designed for learners seeking a deep conceptual understanding of autoencoders, their architectures, and their role in modern machine learning.

project

Building a Book Recommendation System with Collaborative Filtering (SHORT)

Building a Book Recommendation System with Collaborative Filtering (SHORT)

Learn to build and evaluate a collaborative filtering recommender system using real-world user ratings data for personalized book recommendations.

project

Building a Book Recommendation System with Collaborative Filtering (copy)

Building a Book Recommendation System with Collaborative Filtering (copy)

Learn to build and evaluate a collaborative filtering recommender system using real-world user ratings data for personalized book recommendations.

course

C Conditional Statements

C Conditional Statements

Master the art of decision-making in C by learning how to control program flow using if, else, else if, switch, ternary operators, and guard clauses. This course blends concise theory with hands-on challenges to help you write smarter, more flexible C code.

course

C Device Drivers Basics

C Device Drivers Basics

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

course

C Loops for Beginners

C Loops for Beginners

Master the essential loop constructs in C, including while, for, and do-while loops, as well as control statements like break and continue. This course is designed for learners who already understand variables and conditionals, focusing on practical usage and concise explanations.

course

C Networking Basics

C Networking Basics

Learn the essentials of computer networking by building real-world applications in C. This course guides you step by step through the fundamentals of sockets, protocols, and client-server communication, using hands-on examples and clear explanations.

course

C# Arrays

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C# Exceptions and Error Handling Practice

C# Exceptions and Error Handling Practice

Master the art of robust C# programming by learning how to handle, create, and debug exceptions. This hands-on course guides you through real-world error handling scenarios, from basic try-catch to custom exceptions and safe file operations.

course

C# Lists & Collections

C# Lists & Collections

Master the essential C# collections, from basic lists to advanced dictionaries and sets. This course blends engaging theory with practical, real-world challenges to help you confidently use collections in your C# projects.

course

C# Methods and Modular Thinking

C# Methods and Modular Thinking

Master the art of writing modular, reusable, and clear code in C# by learning how to create, use, and reason about methods. This course guides you from the basics of function signatures to advanced modularization techniques, with engaging real-world challenges and step-by-step explanations.

course

C# OOP Class Construction Drills

C# OOP Class Construction Drills

Master the art of building robust C# classes through hands-on drills and engaging theory. Explore constructors, encapsulation, access modifiers, static classes, and more, with real-world inspired challenges.

course

Apache Arrow and PyArrow for Data Scientists

Apache Arrow and PyArrow for Data Scientists

Master Apache Arrow as a columnar in-memory data standard and learn to use PyArrow for efficient, interoperable data science workflows. Explore Arrow's data model, memory layout, and integration with pandas and Parquet.

course

Applied Hypothesis Testing & A/B Testing

Applied Hypothesis Testing & A/B Testing

Master the principles and practical application of hypothesis testing and A/B testing. Learn statistical tests, experiment design, data preparation, and analysis techniques using Python to make data-driven decisions in real-world scenarios.

course

Attention Mechanisms Theory

Attention Mechanisms Theory

A fully theoretical, architecture-focused exploration of attention mechanisms in modern neural networks. This course provides deep conceptual understanding of how attention works, its inductive biases, scaling properties, and fundamental limitations.

course

Autoencoders and Representation Learning

Autoencoders and Representation Learning

A comprehensive, theory-driven exploration of autoencoders and representation learning, covering foundational concepts, key autoencoder variants, mathematical underpinnings, and practical interpretability insights. This course is designed for learners seeking a deep conceptual understanding of autoencoders, their architectures, and their role in modern machine learning.

project

Building a Book Recommendation System with Collaborative Filtering (SHORT)

Building a Book Recommendation System with Collaborative Filtering (SHORT)

Learn to build and evaluate a collaborative filtering recommender system using real-world user ratings data for personalized book recommendations.

project

Building a Book Recommendation System with Collaborative Filtering (copy)

Building a Book Recommendation System with Collaborative Filtering (copy)

Learn to build and evaluate a collaborative filtering recommender system using real-world user ratings data for personalized book recommendations.

course

C Conditional Statements

C Conditional Statements

Master the art of decision-making in C by learning how to control program flow using if, else, else if, switch, ternary operators, and guard clauses. This course blends concise theory with hands-on challenges to help you write smarter, more flexible C code.

course

C Device Drivers Basics

C Device Drivers Basics

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

course

C Loops for Beginners

C Loops for Beginners

Master the essential loop constructs in C, including while, for, and do-while loops, as well as control statements like break and continue. This course is designed for learners who already understand variables and conditionals, focusing on practical usage and concise explanations.

course

C Networking Basics

C Networking Basics

Learn the essentials of computer networking by building real-world applications in C. This course guides you step by step through the fundamentals of sockets, protocols, and client-server communication, using hands-on examples and clear explanations.

course

C# Arrays

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C# Exceptions and Error Handling Practice

C# Exceptions and Error Handling Practice

Master the art of robust C# programming by learning how to handle, create, and debug exceptions. This hands-on course guides you through real-world error handling scenarios, from basic try-catch to custom exceptions and safe file operations.

course

C# Lists & Collections

C# Lists & Collections

Master the essential C# collections, from basic lists to advanced dictionaries and sets. This course blends engaging theory with practical, real-world challenges to help you confidently use collections in your C# projects.

course

C# Methods and Modular Thinking

C# Methods and Modular Thinking

Master the art of writing modular, reusable, and clear code in C# by learning how to create, use, and reason about methods. This course guides you from the basics of function signatures to advanced modularization techniques, with engaging real-world challenges and step-by-step explanations.

course

C# OOP Class Construction Drills

C# OOP Class Construction Drills

Master the art of building robust C# classes through hands-on drills and engaging theory. Explore constructors, encapsulation, access modifiers, static classes, and more, with real-world inspired challenges.
not found

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

Follow us

trustpilot logo

Address

codefinity
We're sorry to hear that something went wrong. What happened?
some-alt