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
list213 Tasks

Beginner

4.4
(370)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(19)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(37)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1043)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)

Courses & Projects

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

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

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

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

Cohort Analysis with Python

Cohort Analysis with Python

Master cohort analysis techniques using Python. This course covers cohort data structuring, advanced segmentation, retention analytics, and actionable business insights, with hands-on challenges in each section.

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

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

Dart OOP Essentials

Dart OOP Essentials

A concise, beginner-friendly course focused on the core object-oriented programming concepts in Dart. Learn to design robust classes, leverage inheritance and composition, and write maintainable OOP code.

course

Data Cleaning Techniques in Python

Data Cleaning Techniques in Python

Master sophisticated data cleaning strategies in Python, including fuzzy matching, deduplication, record linkage, advanced text normalization, anomaly detection, and repairing corrupted datasets. This course provides hands-on, practical approaches using Python and popular libraries to ensure your data is accurate, consistent, and ready for analysis.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Structures and Algorithms for Scalable Systems

Data Structures and Algorithms for Scalable Systems

A comprehensive course exploring the foundational algorithms and data structures that underpin modern data engineering and large-scale data systems. Learn how sorting, hashing, indexing, and probabilistic structures power real-world data infrastructure, with conceptual explanations and practical Python demonstrations.

course

Data Structures in Go

Data Structures in Go

A comprehensive course covering essential data structures in Go, including their implementation, usage, and performance considerations. This course is designed for learners who want to master Go's approach to data structures and apply them effectively in real-world applications.

course

Deep Generative Models with Python

Deep Generative Models with Python

This course provides a comprehensive introduction to Generative AI, covering its theoretical foundations, practical applications, and ethical considerations. Learners will explore various generative models, their training methods, and real-world use cases while also addressing the challenges and risks associated with AI-generated content.
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
list213 Tasks

Beginner

4.4
(370)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(19)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(37)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1043)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list213 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

Business AI Toolkit

laptop3 Courses
list42 Tasks
4.1
Search
Close

Courses & Projects

Technologies

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

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

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

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

Cohort Analysis with Python

Cohort Analysis with Python

Master cohort analysis techniques using Python. This course covers cohort data structuring, advanced segmentation, retention analytics, and actionable business insights, with hands-on challenges in each section.

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

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

Dart OOP Essentials

Dart OOP Essentials

A concise, beginner-friendly course focused on the core object-oriented programming concepts in Dart. Learn to design robust classes, leverage inheritance and composition, and write maintainable OOP code.

course

Data Cleaning Techniques in Python

Data Cleaning Techniques in Python

Master sophisticated data cleaning strategies in Python, including fuzzy matching, deduplication, record linkage, advanced text normalization, anomaly detection, and repairing corrupted datasets. This course provides hands-on, practical approaches using Python and popular libraries to ensure your data is accurate, consistent, and ready for analysis.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Structures and Algorithms for Scalable Systems

Data Structures and Algorithms for Scalable Systems

A comprehensive course exploring the foundational algorithms and data structures that underpin modern data engineering and large-scale data systems. Learn how sorting, hashing, indexing, and probabilistic structures power real-world data infrastructure, with conceptual explanations and practical Python demonstrations.

course

Data Structures in Go

Data Structures in Go

A comprehensive course covering essential data structures in Go, including their implementation, usage, and performance considerations. This course is designed for learners who want to master Go's approach to data structures and apply them effectively in real-world applications.

course

Deep Generative Models with Python

Deep Generative Models with Python

This course provides a comprehensive introduction to Generative AI, covering its theoretical foundations, practical applications, and ethical considerations. Learners will explore various generative models, their training methods, and real-world use cases while also addressing the challenges and risks associated with AI-generated content.

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

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

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

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

Cohort Analysis with Python

Cohort Analysis with Python

Master cohort analysis techniques using Python. This course covers cohort data structuring, advanced segmentation, retention analytics, and actionable business insights, with hands-on challenges in each section.

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

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

Dart OOP Essentials

Dart OOP Essentials

A concise, beginner-friendly course focused on the core object-oriented programming concepts in Dart. Learn to design robust classes, leverage inheritance and composition, and write maintainable OOP code.

course

Data Cleaning Techniques in Python

Data Cleaning Techniques in Python

Master sophisticated data cleaning strategies in Python, including fuzzy matching, deduplication, record linkage, advanced text normalization, anomaly detection, and repairing corrupted datasets. This course provides hands-on, practical approaches using Python and popular libraries to ensure your data is accurate, consistent, and ready for analysis.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Structures and Algorithms for Scalable Systems

Data Structures and Algorithms for Scalable Systems

A comprehensive course exploring the foundational algorithms and data structures that underpin modern data engineering and large-scale data systems. Learn how sorting, hashing, indexing, and probabilistic structures power real-world data infrastructure, with conceptual explanations and practical Python demonstrations.

course

Data Structures in Go

Data Structures in Go

A comprehensive course covering essential data structures in Go, including their implementation, usage, and performance considerations. This course is designed for learners who want to master Go's approach to data structures and apply them effectively in real-world applications.

course

Deep Generative Models with Python

Deep Generative Models with Python

This course provides a comprehensive introduction to Generative AI, covering its theoretical foundations, practical applications, and ethical considerations. Learners will explore various generative models, their training methods, and real-world use cases while also addressing the challenges and risks associated with AI-generated content.
not found

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

some-alt