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

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1046)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.0
(2)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(50)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(400)

Courses & Projects

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 Strings

C Strings

Learn how strings are represented and manipulated in the C programming language. Understand the unique characteristics of C strings, including memory management, null-termination, and common string operations.

course

C# Async and Await Practice

C# Async and Await Practice

Master asynchronous programming in C# with hands-on practice and engaging explanations. Learn to convert synchronous code to async, process collections concurrently, handle timeouts, and manage errors effectively using async/await.

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

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

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

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1046)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.0
(2)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(50)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(400)
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
track
track image
For Ultimate

Only for Ultimate

DevOps Specialist

laptop6 Courses
list91 Tasks
4.0
track
track image
For Ultimate

Only for Ultimate

Supervised Learning Foundations

laptop6 Courses
list74 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks
4.6
Search
Close

Courses & Projects

Technologies

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 Strings

C Strings

Learn how strings are represented and manipulated in the C programming language. Understand the unique characteristics of C strings, including memory management, null-termination, and common string operations.

course

C# Async and Await Practice

C# Async and Await Practice

Master asynchronous programming in C# with hands-on practice and engaging explanations. Learn to convert synchronous code to async, process collections concurrently, handle timeouts, and manage errors effectively using async/await.

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

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

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

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 Strings

C Strings

Learn how strings are represented and manipulated in the C programming language. Understand the unique characteristics of C strings, including memory management, null-termination, and common string operations.

course

C# Async and Await Practice

C# Async and Await Practice

Master asynchronous programming in C# with hands-on practice and engaging explanations. Learn to convert synchronous code to async, process collections concurrently, handle timeouts, and manage errors effectively using async/await.

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

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

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.
not found

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

some-alt