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

C++ Move Semantics

C++ Move Semantics

Master the principles and practical applications of move semantics and rvalue references in modern C++. Learn how to write efficient, resource-safe code by leveraging move constructors, move assignment operators, and the standard library's move utilities. Progress from foundational concepts to advanced patterns and best practices, culminating in a hands-on project.

course

C++ Namespaces and Modules

C++ Namespaces and Modules

Master the art of organizing and managing C++ code using namespaces and modern C++20 modules. This course focuses on practical techniques to modularize code, avoid naming conflicts, and leverage the latest language features for scalable software development.

course

C++ STL Containers and Algorithms

C++ STL Containers and Algorithms

Master modern C++ through the power of the Standard Template Library. Learn how containers, iterators, and algorithms work together to create clean, efficient, and expressive code. Explore essential containers like vector, map, and unordered_map, understand their performance trade-offs, and apply core algorithms for searching, sorting, transforming, and generating data. Build a solid foundation for writing robust, reusable, and high-performance C++ programs.

course

C++ STL Containers and Algorithms

C++ STL Containers and Algorithms

Master modern C++ through the power of the Standard Template Library. Learn how containers, iterators, and algorithms work together to create clean, efficient, and expressive code. Explore essential containers like vector, map, and unordered_map, understand their performance trade-offs, and apply core algorithms for searching, sorting, transforming, and generating data. Build a solid foundation for writing robust, reusable, and high-performance C++ programs.

course

C++ STL Iterators

C++ STL Iterators

This course explains how iterators work in the C++ Standard Template Library and how they connect containers and algorithms. You will learn what iterators are, how different iterator categories behave, and how to use them safely and idiomatically with STL containers and algorithms. By the end of the course, you will confidently read, write, and reason about iterator-based code, including const iterators, reverse iterators, and iterator invalidation rules.

project

C++ Scientific Calculator Case Study

C++ Scientific Calculator Case Study

Build a robust, interactive scientific calculator in C++ from scratch. Each chapter introduces new calculator features, from basic arithmetic to advanced math and error handling, culminating in a modular, user-friendly terminal application.

course

C++ Structures and Enumerations

C++ Structures and Enumerations

Master the essentials of C++ structures and enumerations. Learn how to define, use, and combine structs and enums to model real-world data, and practice with hands-on coding tasks.

course

CSS Animations and Transitions

CSS Animations and Transitions

Bring your web pages to life with engaging motion and interactivity. Learn how to use CSS transitions, transforms, and keyframe animations to create smooth, modern effects that enhance the user experience.

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

CSS Grid Mastery

CSS Grid Mastery

Explore the power of CSS Grid, the modern way to build flexible, responsive web layouts. Learn how to structure pages with rows, columns, and advanced grid features.

course

Cache Invalidation Patterns

Cache Invalidation Patterns

A technical, hands-on course exploring the internal mechanics, practical implementation, and trade-offs of production-grade cache invalidation patterns. Learn how to maintain data consistency and optimize performance using proven strategies in real backend systems.

course

Canvas Apps with Konva.js and JavaScript

Canvas Apps with Konva.js and JavaScript

Build interactive canvas based applications using Konva JS and JavaScript. Learn to work with stages, layers, shapes, events, drawing tools, text, and images to create rich canvas experiences. Apply these skills to design whiteboard style editors, diagram tools, and other custom interactive canvas interfaces.

course

ChatGPT for Everyday Work

ChatGPT for Everyday Work

A comprehensive course designed to introduce learners to ChatGPT, its interface, capabilities, limitations, and advanced features, including working with tools, data, and creative applications. Explore how ChatGPT fits into daily workflows and discover the broader OpenAI ecosystem.

course

ChatGptTest

ChatGptTest

dsadsa
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
(21035)
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

C++ Move Semantics

C++ Move Semantics

Master the principles and practical applications of move semantics and rvalue references in modern C++. Learn how to write efficient, resource-safe code by leveraging move constructors, move assignment operators, and the standard library's move utilities. Progress from foundational concepts to advanced patterns and best practices, culminating in a hands-on project.

course

C++ Namespaces and Modules

C++ Namespaces and Modules

Master the art of organizing and managing C++ code using namespaces and modern C++20 modules. This course focuses on practical techniques to modularize code, avoid naming conflicts, and leverage the latest language features for scalable software development.

course

C++ STL Containers and Algorithms

C++ STL Containers and Algorithms

Master modern C++ through the power of the Standard Template Library. Learn how containers, iterators, and algorithms work together to create clean, efficient, and expressive code. Explore essential containers like vector, map, and unordered_map, understand their performance trade-offs, and apply core algorithms for searching, sorting, transforming, and generating data. Build a solid foundation for writing robust, reusable, and high-performance C++ programs.

course

C++ STL Containers and Algorithms

C++ STL Containers and Algorithms

Master modern C++ through the power of the Standard Template Library. Learn how containers, iterators, and algorithms work together to create clean, efficient, and expressive code. Explore essential containers like vector, map, and unordered_map, understand their performance trade-offs, and apply core algorithms for searching, sorting, transforming, and generating data. Build a solid foundation for writing robust, reusable, and high-performance C++ programs.

course

C++ STL Iterators

C++ STL Iterators

This course explains how iterators work in the C++ Standard Template Library and how they connect containers and algorithms. You will learn what iterators are, how different iterator categories behave, and how to use them safely and idiomatically with STL containers and algorithms. By the end of the course, you will confidently read, write, and reason about iterator-based code, including const iterators, reverse iterators, and iterator invalidation rules.

project

C++ Scientific Calculator Case Study

C++ Scientific Calculator Case Study

Build a robust, interactive scientific calculator in C++ from scratch. Each chapter introduces new calculator features, from basic arithmetic to advanced math and error handling, culminating in a modular, user-friendly terminal application.

course

C++ Structures and Enumerations

C++ Structures and Enumerations

Master the essentials of C++ structures and enumerations. Learn how to define, use, and combine structs and enums to model real-world data, and practice with hands-on coding tasks.

course

CSS Animations and Transitions

CSS Animations and Transitions

Bring your web pages to life with engaging motion and interactivity. Learn how to use CSS transitions, transforms, and keyframe animations to create smooth, modern effects that enhance the user experience.

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

CSS Grid Mastery

CSS Grid Mastery

Explore the power of CSS Grid, the modern way to build flexible, responsive web layouts. Learn how to structure pages with rows, columns, and advanced grid features.

course

Cache Invalidation Patterns

Cache Invalidation Patterns

A technical, hands-on course exploring the internal mechanics, practical implementation, and trade-offs of production-grade cache invalidation patterns. Learn how to maintain data consistency and optimize performance using proven strategies in real backend systems.

course

Canvas Apps with Konva.js and JavaScript

Canvas Apps with Konva.js and JavaScript

Build interactive canvas based applications using Konva JS and JavaScript. Learn to work with stages, layers, shapes, events, drawing tools, text, and images to create rich canvas experiences. Apply these skills to design whiteboard style editors, diagram tools, and other custom interactive canvas interfaces.

course

ChatGPT for Everyday Work

ChatGPT for Everyday Work

A comprehensive course designed to introduce learners to ChatGPT, its interface, capabilities, limitations, and advanced features, including working with tools, data, and creative applications. Explore how ChatGPT fits into daily workflows and discover the broader OpenAI ecosystem.

course

ChatGptTest

ChatGptTest

dsadsa

course

C++ Move Semantics

C++ Move Semantics

Master the principles and practical applications of move semantics and rvalue references in modern C++. Learn how to write efficient, resource-safe code by leveraging move constructors, move assignment operators, and the standard library's move utilities. Progress from foundational concepts to advanced patterns and best practices, culminating in a hands-on project.

course

C++ Namespaces and Modules

C++ Namespaces and Modules

Master the art of organizing and managing C++ code using namespaces and modern C++20 modules. This course focuses on practical techniques to modularize code, avoid naming conflicts, and leverage the latest language features for scalable software development.

course

C++ STL Containers and Algorithms

C++ STL Containers and Algorithms

Master modern C++ through the power of the Standard Template Library. Learn how containers, iterators, and algorithms work together to create clean, efficient, and expressive code. Explore essential containers like vector, map, and unordered_map, understand their performance trade-offs, and apply core algorithms for searching, sorting, transforming, and generating data. Build a solid foundation for writing robust, reusable, and high-performance C++ programs.

course

C++ STL Containers and Algorithms

C++ STL Containers and Algorithms

Master modern C++ through the power of the Standard Template Library. Learn how containers, iterators, and algorithms work together to create clean, efficient, and expressive code. Explore essential containers like vector, map, and unordered_map, understand their performance trade-offs, and apply core algorithms for searching, sorting, transforming, and generating data. Build a solid foundation for writing robust, reusable, and high-performance C++ programs.

course

C++ STL Iterators

C++ STL Iterators

This course explains how iterators work in the C++ Standard Template Library and how they connect containers and algorithms. You will learn what iterators are, how different iterator categories behave, and how to use them safely and idiomatically with STL containers and algorithms. By the end of the course, you will confidently read, write, and reason about iterator-based code, including const iterators, reverse iterators, and iterator invalidation rules.

project

C++ Scientific Calculator Case Study

C++ Scientific Calculator Case Study

Build a robust, interactive scientific calculator in C++ from scratch. Each chapter introduces new calculator features, from basic arithmetic to advanced math and error handling, culminating in a modular, user-friendly terminal application.

course

C++ Structures and Enumerations

C++ Structures and Enumerations

Master the essentials of C++ structures and enumerations. Learn how to define, use, and combine structs and enums to model real-world data, and practice with hands-on coding tasks.

course

CSS Animations and Transitions

CSS Animations and Transitions

Bring your web pages to life with engaging motion and interactivity. Learn how to use CSS transitions, transforms, and keyframe animations to create smooth, modern effects that enhance the user experience.

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

CSS Grid Mastery

CSS Grid Mastery

Explore the power of CSS Grid, the modern way to build flexible, responsive web layouts. Learn how to structure pages with rows, columns, and advanced grid features.

course

Cache Invalidation Patterns

Cache Invalidation Patterns

A technical, hands-on course exploring the internal mechanics, practical implementation, and trade-offs of production-grade cache invalidation patterns. Learn how to maintain data consistency and optimize performance using proven strategies in real backend systems.

course

Canvas Apps with Konva.js and JavaScript

Canvas Apps with Konva.js and JavaScript

Build interactive canvas based applications using Konva JS and JavaScript. Learn to work with stages, layers, shapes, events, drawing tools, text, and images to create rich canvas experiences. Apply these skills to design whiteboard style editors, diagram tools, and other custom interactive canvas interfaces.

course

ChatGPT for Everyday Work

ChatGPT for Everyday Work

A comprehensive course designed to introduce learners to ChatGPT, its interface, capabilities, limitations, and advanced features, including working with tools, data, and creative applications. Explore how ChatGPT fits into daily workflows and discover the broader OpenAI ecosystem.

course

ChatGptTest

ChatGptTest

dsadsa
not found

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

some-alt