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
(1205)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(66)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(476)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
list70 Tasks

Beginner

4.6
(31)

Courses & Projects

course

Python Multithreading and Multiprocessing

Python Multithreading and Multiprocessing

A beginner-friendly course introducing the concepts, techniques, and practical applications of multithreading and multiprocessing in Python. Learn how to write concurrent programs, manage threads and processes, and solve real-world problems using parallel execution.

course

SQL Query Execution

SQL Query Execution

Explore the internal workings of SQL query execution. This course demystifies what happens after you write a SELECT statement, covering parsing, planning, optimization, execution, and result delivery. Gain a deep understanding of the SQL engine's processes and how queries are transformed from text to results.

course

Working with JSON and Local Storage in JavaScript

Working with JSON and Local Storage in JavaScript

A clear and practical introduction to JSON and browser storage in JavaScript. Learn how to structure and manipulate JSON data, parse and stringify objects, and store information persistently using localStorage and sessionStorage.

course

Build a Code Free Website with WordPress

Build a Code Free Website with WordPress

Master the skills needed to build a modern, responsive website using WordPress—without writing code. Learn how to create and customize pages, install essential plugins, and launch a professional site ready for clients or personal use.

course

C# Loops Practice

C# Loops Practice

Deepen your understanding of C# loops with a hands-on, challenge-driven course. Explore for, while, and do-while loops, master nested structures, generate patterns, and tackle real-world problems. Each section alternates between engaging theory and practical coding challenges to ensure you build both conceptual understanding and practical fluency.

course

C++ Concurrency and Multithreading

C++ Concurrency and Multithreading

Learn how to write efficient, thread-safe, and high-performance C++ programs. This course introduces the fundamentals of concurrency, thread management, and synchronization, then moves to advanced tools and best practices. You'll explore key concepts like mutexes, locks, atomic operations, and condition variables, and apply them to build real-world concurrent applications. By the end, you’ll understand how to safely manage threads, avoid common pitfalls, and use modern C++ features like std::async, futures, and thread pools to design scalable multithreaded systems.

course

C++ Dates and Times

C++ Dates and Times

Master the essentials of handling, formatting, and measuring dates and times in C++. Start with foundational C-style time handling, then progress to the modern <chrono> library, and learn practical techniques for formatting, parsing, and converting time representations.

course

JavaScript Data Types Foundations

JavaScript Data Types Foundations

Master how JavaScript represents, stores, and manipulates data through practical, real-world examples. Explore primitive and reference types, work with arrays and objects, and understand how type conversion affects program behavior. Build the confidence to handle data correctly, avoid common pitfalls, and write clean, predictable JavaScript in any project.

course

Python for Daily Tasks

Python for Daily Tasks

Master practical Python skills for everyday tasks, from calculations and data organization to visualizing information and automating routines. This course blends engaging theory with hands-on challenges, empowering you to solve real-world problems efficiently using Python.

course

Python for Mathematics

Python for Mathematics

A practical course designed for math students to harness the power of Python for solving mathematical problems, visualizing data, and applying computational thinking to real-world scenarios. Each section blends engaging theory with hands-on challenges, focusing on mathematical applications and problem-solving.

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

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

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Computer Vision Essentials with Python

Computer Vision Essentials with Python

Comprehensive introduction to Computer Vision, focusing on machine perception and interpretation of visual data. Covers image preprocessing, feature extraction, object detection, and deep learning techniques used in modern vision systems.

course

Conditional Statements and Loops in JavaScript

Conditional Statements and Loops in JavaScript

A clear, interactive introduction to program logic in JavaScript. This course explains how decisions, conditions, and loops shape the way programs run, using relatable examples and hands-on practice. Build the foundation for writing flexible, efficient, and readable code that truly responds to logic.
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
(1205)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(66)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(476)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
list70 Tasks

Beginner

4.6
(31)
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

DevOps Specialist

laptop6 Courses
list91 Tasks
4.4
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
track
track image
For Ultimate

Only for Ultimate

C Programming Fundamentals

laptop7 Courses
list70 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Python Multithreading and Multiprocessing

Python Multithreading and Multiprocessing

A beginner-friendly course introducing the concepts, techniques, and practical applications of multithreading and multiprocessing in Python. Learn how to write concurrent programs, manage threads and processes, and solve real-world problems using parallel execution.

course

SQL Query Execution

SQL Query Execution

Explore the internal workings of SQL query execution. This course demystifies what happens after you write a SELECT statement, covering parsing, planning, optimization, execution, and result delivery. Gain a deep understanding of the SQL engine's processes and how queries are transformed from text to results.

course

Working with JSON and Local Storage in JavaScript

Working with JSON and Local Storage in JavaScript

A clear and practical introduction to JSON and browser storage in JavaScript. Learn how to structure and manipulate JSON data, parse and stringify objects, and store information persistently using localStorage and sessionStorage.

course

Build a Code Free Website with WordPress

Build a Code Free Website with WordPress

Master the skills needed to build a modern, responsive website using WordPress—without writing code. Learn how to create and customize pages, install essential plugins, and launch a professional site ready for clients or personal use.

course

C# Loops Practice

C# Loops Practice

Deepen your understanding of C# loops with a hands-on, challenge-driven course. Explore for, while, and do-while loops, master nested structures, generate patterns, and tackle real-world problems. Each section alternates between engaging theory and practical coding challenges to ensure you build both conceptual understanding and practical fluency.

course

C++ Concurrency and Multithreading

C++ Concurrency and Multithreading

Learn how to write efficient, thread-safe, and high-performance C++ programs. This course introduces the fundamentals of concurrency, thread management, and synchronization, then moves to advanced tools and best practices. You'll explore key concepts like mutexes, locks, atomic operations, and condition variables, and apply them to build real-world concurrent applications. By the end, you’ll understand how to safely manage threads, avoid common pitfalls, and use modern C++ features like std::async, futures, and thread pools to design scalable multithreaded systems.

course

C++ Dates and Times

C++ Dates and Times

Master the essentials of handling, formatting, and measuring dates and times in C++. Start with foundational C-style time handling, then progress to the modern <chrono> library, and learn practical techniques for formatting, parsing, and converting time representations.

course

JavaScript Data Types Foundations

JavaScript Data Types Foundations

Master how JavaScript represents, stores, and manipulates data through practical, real-world examples. Explore primitive and reference types, work with arrays and objects, and understand how type conversion affects program behavior. Build the confidence to handle data correctly, avoid common pitfalls, and write clean, predictable JavaScript in any project.

course

Python for Daily Tasks

Python for Daily Tasks

Master practical Python skills for everyday tasks, from calculations and data organization to visualizing information and automating routines. This course blends engaging theory with hands-on challenges, empowering you to solve real-world problems efficiently using Python.

course

Python for Mathematics

Python for Mathematics

A practical course designed for math students to harness the power of Python for solving mathematical problems, visualizing data, and applying computational thinking to real-world scenarios. Each section blends engaging theory with hands-on challenges, focusing on mathematical applications and problem-solving.

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

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

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Computer Vision Essentials with Python

Computer Vision Essentials with Python

Comprehensive introduction to Computer Vision, focusing on machine perception and interpretation of visual data. Covers image preprocessing, feature extraction, object detection, and deep learning techniques used in modern vision systems.

course

Conditional Statements and Loops in JavaScript

Conditional Statements and Loops in JavaScript

A clear, interactive introduction to program logic in JavaScript. This course explains how decisions, conditions, and loops shape the way programs run, using relatable examples and hands-on practice. Build the foundation for writing flexible, efficient, and readable code that truly responds to logic.

course

Python Multithreading and Multiprocessing

Python Multithreading and Multiprocessing

A beginner-friendly course introducing the concepts, techniques, and practical applications of multithreading and multiprocessing in Python. Learn how to write concurrent programs, manage threads and processes, and solve real-world problems using parallel execution.

course

SQL Query Execution

SQL Query Execution

Explore the internal workings of SQL query execution. This course demystifies what happens after you write a SELECT statement, covering parsing, planning, optimization, execution, and result delivery. Gain a deep understanding of the SQL engine's processes and how queries are transformed from text to results.

course

Working with JSON and Local Storage in JavaScript

Working with JSON and Local Storage in JavaScript

A clear and practical introduction to JSON and browser storage in JavaScript. Learn how to structure and manipulate JSON data, parse and stringify objects, and store information persistently using localStorage and sessionStorage.

course

Build a Code Free Website with WordPress

Build a Code Free Website with WordPress

Master the skills needed to build a modern, responsive website using WordPress—without writing code. Learn how to create and customize pages, install essential plugins, and launch a professional site ready for clients or personal use.

course

C# Loops Practice

C# Loops Practice

Deepen your understanding of C# loops with a hands-on, challenge-driven course. Explore for, while, and do-while loops, master nested structures, generate patterns, and tackle real-world problems. Each section alternates between engaging theory and practical coding challenges to ensure you build both conceptual understanding and practical fluency.

course

C++ Concurrency and Multithreading

C++ Concurrency and Multithreading

Learn how to write efficient, thread-safe, and high-performance C++ programs. This course introduces the fundamentals of concurrency, thread management, and synchronization, then moves to advanced tools and best practices. You'll explore key concepts like mutexes, locks, atomic operations, and condition variables, and apply them to build real-world concurrent applications. By the end, you’ll understand how to safely manage threads, avoid common pitfalls, and use modern C++ features like std::async, futures, and thread pools to design scalable multithreaded systems.

course

C++ Dates and Times

C++ Dates and Times

Master the essentials of handling, formatting, and measuring dates and times in C++. Start with foundational C-style time handling, then progress to the modern <chrono> library, and learn practical techniques for formatting, parsing, and converting time representations.

course

JavaScript Data Types Foundations

JavaScript Data Types Foundations

Master how JavaScript represents, stores, and manipulates data through practical, real-world examples. Explore primitive and reference types, work with arrays and objects, and understand how type conversion affects program behavior. Build the confidence to handle data correctly, avoid common pitfalls, and write clean, predictable JavaScript in any project.

course

Python for Daily Tasks

Python for Daily Tasks

Master practical Python skills for everyday tasks, from calculations and data organization to visualizing information and automating routines. This course blends engaging theory with hands-on challenges, empowering you to solve real-world problems efficiently using Python.

course

Python for Mathematics

Python for Mathematics

A practical course designed for math students to harness the power of Python for solving mathematical problems, visualizing data, and applying computational thinking to real-world scenarios. Each section blends engaging theory with hands-on challenges, focusing on mathematical applications and problem-solving.

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

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

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Computer Vision Essentials with Python

Computer Vision Essentials with Python

Comprehensive introduction to Computer Vision, focusing on machine perception and interpretation of visual data. Covers image preprocessing, feature extraction, object detection, and deep learning techniques used in modern vision systems.

course

Conditional Statements and Loops in JavaScript

Conditional Statements and Loops in JavaScript

A clear, interactive introduction to program logic in JavaScript. This course explains how decisions, conditions, and loops shape the way programs run, using relatable examples and hands-on practice. Build the foundation for writing flexible, efficient, and readable code that truly responds to logic.
not found

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

some-alt