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
(12828)
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

C# Strings and Text Processing

C# Strings and Text Processing

Master the essentials of string manipulation, text parsing, and efficient text processing in C#. This course guides you from the basics of working with strings to advanced text analysis and formatting, using engaging real-world examples and hands-on challenges.

course

C++ Arrays

C++ Arrays

Master arrays in modern C++. Learn how arrays work, how to use them safely, and how to apply them in practical C++ programs. This course guides you from the basics of array declaration to advanced usage, including pitfalls and modern alternatives.

course

C++ Exception Handling

C++ Exception Handling

A practical course on mastering exception handling in modern C++. Learn how to write robust code by detecting, throwing, and managing errors using exceptions. Each section introduces a new aspect of exception handling, followed by hands-on challenges inspired by real-world scenarios.

course

C++ Functional Utilities

C++ Functional Utilities

Master the functional programming tools and patterns available in modern C++. Learn to use lambdas, std::function, callable objects, predicates, and higher-order utilities to write expressive, reusable, and efficient code with the STL.

course

C++ Library Development

C++ Library Development

A comprehensive beginner-to-intermediate course guiding learners through the process of designing, implementing, packaging, and distributing C++ libraries. The course covers best practices for API design, project structuring, building static/shared libraries, and preparing libraries for real-world distribution.

course

CSS Flexbox Foundations

CSS Flexbox Foundations

Build flexible, responsive layouts using CSS Flexbox. This course breaks down how Flexbox organizes space, aligns items, and simplifies complex positioning problems in modern web design.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

course

Circuit Breakers in Spring Boot

Circuit Breakers in Spring Boot

Master the principles and practical applications of circuit breakers in Spring Boot. Learn how to design resilient, fault-tolerant distributed systems by understanding circuit breaker patterns, their real-world use cases, and decision-making strategies for robust microservices.

course

Clean Code Concepts in Java

Clean Code Concepts in Java

Learn the foundational principles of writing clean, readable, and maintainable Java code. This beginner-friendly course introduces essential clean code concepts, demonstrates their practical application with clear examples, and helps you develop habits for professional-quality programming.

course

Cloud Cost Optimization

Cloud Cost Optimization

Cloud spending grows fast when it is unmanaged. This course shows how to identify waste, right-size resources, apply pricing models, and build cost-aware architectures. Learners gain hands-on skills to reduce real cloud bills in production environments.

course

Cloud Foundations for Data Science

Cloud Foundations for Data Science

A theory-first, concept-driven course that explains the foundational mental models, architectural patterns, and trade-offs of cloud computing for data scientists. This course focuses on why cloud systems are designed the way they are, emphasizing practitioner intuition over provider-specific details.

course

Continual Learning and Catastrophic Forgetting

Continual Learning and Catastrophic Forgetting

A research-oriented, advanced theoretical course exploring the structural causes of catastrophic forgetting in neural networks, the optimization and representational challenges it poses, and the core theoretical strategies for continual learning without data rehearsal. Emphasis is placed on the geometry of parameter space, the stability–plasticity dilemma, and the fundamental trade-offs and open problems in the field.

course

Control Flow in R

Control Flow in R

Master the essentials of control flow in R, including conditional statements, loops, and the powerful apply family of functions. This course is designed for beginners and will guide you through practical, real-world examples to help you write efficient and readable R code.

course

Cybersecurity Thinking for Project Leads

Cybersecurity Thinking for Project Leads

Empower project leads to make informed, security-conscious decisions throughout the project lifecycle. This course focuses on practical cybersecurity thinking, risk assessment, and fostering a security-aware culture within project teams, using real-world scenarios and reflective guidance.

course

Dart Asynchronous Flow

Dart Asynchronous Flow

A concise, hands-on course introducing Dart's asynchronous programming model. Learn how to work with Futures, async/await, chaining, coordination, and Streams using clear, console-based examples.
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
(12828)
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

C# Strings and Text Processing

C# Strings and Text Processing

Master the essentials of string manipulation, text parsing, and efficient text processing in C#. This course guides you from the basics of working with strings to advanced text analysis and formatting, using engaging real-world examples and hands-on challenges.

course

C++ Arrays

C++ Arrays

Master arrays in modern C++. Learn how arrays work, how to use them safely, and how to apply them in practical C++ programs. This course guides you from the basics of array declaration to advanced usage, including pitfalls and modern alternatives.

course

C++ Exception Handling

C++ Exception Handling

A practical course on mastering exception handling in modern C++. Learn how to write robust code by detecting, throwing, and managing errors using exceptions. Each section introduces a new aspect of exception handling, followed by hands-on challenges inspired by real-world scenarios.

course

C++ Functional Utilities

C++ Functional Utilities

Master the functional programming tools and patterns available in modern C++. Learn to use lambdas, std::function, callable objects, predicates, and higher-order utilities to write expressive, reusable, and efficient code with the STL.

course

C++ Library Development

C++ Library Development

A comprehensive beginner-to-intermediate course guiding learners through the process of designing, implementing, packaging, and distributing C++ libraries. The course covers best practices for API design, project structuring, building static/shared libraries, and preparing libraries for real-world distribution.

course

CSS Flexbox Foundations

CSS Flexbox Foundations

Build flexible, responsive layouts using CSS Flexbox. This course breaks down how Flexbox organizes space, aligns items, and simplifies complex positioning problems in modern web design.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

course

Circuit Breakers in Spring Boot

Circuit Breakers in Spring Boot

Master the principles and practical applications of circuit breakers in Spring Boot. Learn how to design resilient, fault-tolerant distributed systems by understanding circuit breaker patterns, their real-world use cases, and decision-making strategies for robust microservices.

course

Clean Code Concepts in Java

Clean Code Concepts in Java

Learn the foundational principles of writing clean, readable, and maintainable Java code. This beginner-friendly course introduces essential clean code concepts, demonstrates their practical application with clear examples, and helps you develop habits for professional-quality programming.

course

Cloud Cost Optimization

Cloud Cost Optimization

Cloud spending grows fast when it is unmanaged. This course shows how to identify waste, right-size resources, apply pricing models, and build cost-aware architectures. Learners gain hands-on skills to reduce real cloud bills in production environments.

course

Cloud Foundations for Data Science

Cloud Foundations for Data Science

A theory-first, concept-driven course that explains the foundational mental models, architectural patterns, and trade-offs of cloud computing for data scientists. This course focuses on why cloud systems are designed the way they are, emphasizing practitioner intuition over provider-specific details.

course

Continual Learning and Catastrophic Forgetting

Continual Learning and Catastrophic Forgetting

A research-oriented, advanced theoretical course exploring the structural causes of catastrophic forgetting in neural networks, the optimization and representational challenges it poses, and the core theoretical strategies for continual learning without data rehearsal. Emphasis is placed on the geometry of parameter space, the stability–plasticity dilemma, and the fundamental trade-offs and open problems in the field.

course

Control Flow in R

Control Flow in R

Master the essentials of control flow in R, including conditional statements, loops, and the powerful apply family of functions. This course is designed for beginners and will guide you through practical, real-world examples to help you write efficient and readable R code.

course

Cybersecurity Thinking for Project Leads

Cybersecurity Thinking for Project Leads

Empower project leads to make informed, security-conscious decisions throughout the project lifecycle. This course focuses on practical cybersecurity thinking, risk assessment, and fostering a security-aware culture within project teams, using real-world scenarios and reflective guidance.

course

Dart Asynchronous Flow

Dart Asynchronous Flow

A concise, hands-on course introducing Dart's asynchronous programming model. Learn how to work with Futures, async/await, chaining, coordination, and Streams using clear, console-based examples.

course

C# Strings and Text Processing

C# Strings and Text Processing

Master the essentials of string manipulation, text parsing, and efficient text processing in C#. This course guides you from the basics of working with strings to advanced text analysis and formatting, using engaging real-world examples and hands-on challenges.

course

C++ Arrays

C++ Arrays

Master arrays in modern C++. Learn how arrays work, how to use them safely, and how to apply them in practical C++ programs. This course guides you from the basics of array declaration to advanced usage, including pitfalls and modern alternatives.

course

C++ Exception Handling

C++ Exception Handling

A practical course on mastering exception handling in modern C++. Learn how to write robust code by detecting, throwing, and managing errors using exceptions. Each section introduces a new aspect of exception handling, followed by hands-on challenges inspired by real-world scenarios.

course

C++ Functional Utilities

C++ Functional Utilities

Master the functional programming tools and patterns available in modern C++. Learn to use lambdas, std::function, callable objects, predicates, and higher-order utilities to write expressive, reusable, and efficient code with the STL.

course

C++ Library Development

C++ Library Development

A comprehensive beginner-to-intermediate course guiding learners through the process of designing, implementing, packaging, and distributing C++ libraries. The course covers best practices for API design, project structuring, building static/shared libraries, and preparing libraries for real-world distribution.

course

CSS Flexbox Foundations

CSS Flexbox Foundations

Build flexible, responsive layouts using CSS Flexbox. This course breaks down how Flexbox organizes space, aligns items, and simplifies complex positioning problems in modern web design.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

course

Circuit Breakers in Spring Boot

Circuit Breakers in Spring Boot

Master the principles and practical applications of circuit breakers in Spring Boot. Learn how to design resilient, fault-tolerant distributed systems by understanding circuit breaker patterns, their real-world use cases, and decision-making strategies for robust microservices.

course

Clean Code Concepts in Java

Clean Code Concepts in Java

Learn the foundational principles of writing clean, readable, and maintainable Java code. This beginner-friendly course introduces essential clean code concepts, demonstrates their practical application with clear examples, and helps you develop habits for professional-quality programming.

course

Cloud Cost Optimization

Cloud Cost Optimization

Cloud spending grows fast when it is unmanaged. This course shows how to identify waste, right-size resources, apply pricing models, and build cost-aware architectures. Learners gain hands-on skills to reduce real cloud bills in production environments.

course

Cloud Foundations for Data Science

Cloud Foundations for Data Science

A theory-first, concept-driven course that explains the foundational mental models, architectural patterns, and trade-offs of cloud computing for data scientists. This course focuses on why cloud systems are designed the way they are, emphasizing practitioner intuition over provider-specific details.

course

Continual Learning and Catastrophic Forgetting

Continual Learning and Catastrophic Forgetting

A research-oriented, advanced theoretical course exploring the structural causes of catastrophic forgetting in neural networks, the optimization and representational challenges it poses, and the core theoretical strategies for continual learning without data rehearsal. Emphasis is placed on the geometry of parameter space, the stability–plasticity dilemma, and the fundamental trade-offs and open problems in the field.

course

Control Flow in R

Control Flow in R

Master the essentials of control flow in R, including conditional statements, loops, and the powerful apply family of functions. This course is designed for beginners and will guide you through practical, real-world examples to help you write efficient and readable R code.

course

Cybersecurity Thinking for Project Leads

Cybersecurity Thinking for Project Leads

Empower project leads to make informed, security-conscious decisions throughout the project lifecycle. This course focuses on practical cybersecurity thinking, risk assessment, and fostering a security-aware culture within project teams, using real-world scenarios and reflective guidance.

course

Dart Asynchronous Flow

Dart Asynchronous Flow

A concise, hands-on course introducing Dart's asynchronous programming model. Learn how to work with Futures, async/await, chaining, coordination, and Streams using clear, console-based examples.
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