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

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1379)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(315)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list73 Tasks

Intermediate

4.3
(131)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.6
(1532)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list374 Tasks

Beginner

4.6
(1461)

Courses & Projects

course

C Device Drivers Basics

C Device Drivers Basics

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

course

Auth0 Authentication and Authorization in React Apps

Auth0 Authentication and Authorization in React Apps

Implement secure authentication and authorization in React applications using Auth0. Configure login flows, protect routes, manage user sessions, and customize authentication experiences. Apply advanced Auth0 features such as roles, permissions, and secure API access in production React apps.

course

Mastering Java Application Configuration

Mastering Java Application Configuration

Explore the essentials of Java properties and configuration management. This course guides you through the practical use of properties files, system properties, environment variables, and advanced configuration techniques for robust Java applications.

course

Exceptions and Error Handling in Java

Exceptions and Error Handling in Java

A beginner-friendly course that introduces the fundamentals of exceptions and error handling in Java. Learn how to write robust Java programs by understanding, handling, and creating exceptions, as well as best practices for error management.

course

Error Handling in JavaScript

Error Handling in JavaScript

Master the art of detecting, handling, and debugging errors in JavaScript. Handle both synchronous and asynchronous failures using try...catch, promises, and async functions. Customize error types, apply debugging strategies, and write resilient, production-quality code that gracefully recovers from unexpected issues.

course

Python for Pharmacists

Python for Pharmacists

A practical Python course tailored for pharmacists, focusing on real-world pharmaceutical data analysis, medication management, and healthcare problem-solving using Python. Designed for learners with basic Python knowledge, this course bridges pharmacy and programming through engaging theory and hands-on challenges.

course

Linux System Calls with C

Linux System Calls with C

Learn how C programs interact directly with the Linux kernel using system calls. This course covers the fundamentals, practical usage, and advanced topics, empowering you to write robust, efficient, and secure Linux applications.

course

Adobe Photoshop Essentials

Adobe Photoshop Essentials

Now you'll gain comprehensive skills in photo editing, digital art, and graphic design. Learn to expertly navigate Photoshop's tools and features to create stunning visuals, manipulate images, and enhance your creative projects. Whether you're a beginner or looking to refine your skills, this course will empower you to master Photoshop with confidence.

course

Introduction to Redis

Introduction to Redis

This course will introduce you to the fundamentals of Redis and its use in real-world applications. We'll cover key Redis commands, data types, key expiration and transactions, as well as how to integrate Redis with Spring for efficient data caching.

course

Subqueries in SQL

Subqueries in SQL

Master the art of writing and applying subqueries in SQL through real-world scenarios. This course covers the theory and practice of subqueries, including their use in SELECT, WHERE, and FROM clauses, as well as correlated subqueries. Each section features a unique dataset and practical challenges to reinforce your learning.

course

C++ Modern Features

C++ Modern Features

Master the essential features introduced in C++11, C++14, and C++17. This course guides you through modern C++ programming paradigms, including type inference, smart pointers, move semantics, functional programming, and concurrency, with hands-on practice after each concept.

course

Operating Systems for DevOps

Operating Systems for DevOps

A comprehensive course designed for DevOps engineers and backend professionals to master the core concepts of operating systems, understand their impact on system performance and reliability, and apply this knowledge to modern infrastructure, including containers and cloud environments.

course

PHP Error Handling

PHP Error Handling

Learn how to detect, control, and recover from runtime problems in PHP applications. This course teaches how PHP handles errors internally, how to convert errors into exceptions, and how to build safe failure systems that prevent crashes in real-world projects.

course

Google Spreadsheets Tutorial

Google Spreadsheets Tutorial

Learn how to create and customize spreadsheets in Google Sheets, work with formulas and functions, including logical operations, format data, and sort and filter information. Master data visualization with charts and ensure data security during collaboration.

course

Google Ads Mastery

Google Ads Mastery

Gain a structured, end-to-end understanding of how to plan, launch, optimize, and scale paid search and video campaigns. The program connects strategic thinking with hands-on execution, covering keywords, ad creatives, landing pages, bidding logic, audience targeting, automation, and measurement. Emphasis is placed on data-driven decision-making, avoiding common mistakes, and building campaigns that are profitable, scalable, and aligned with real business goals.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1379)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(315)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list73 Tasks

Intermediate

4.3
(131)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.6
(1532)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list374 Tasks

Beginner

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

Only for Ultimate

Become a React Developer

laptop4 Courses
list73 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development

laptop7 Courses
list386 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Frontend Development Foundations

laptop6 Courses
list374 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

C Device Drivers Basics

C Device Drivers Basics

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

course

Auth0 Authentication and Authorization in React Apps

Auth0 Authentication and Authorization in React Apps

Implement secure authentication and authorization in React applications using Auth0. Configure login flows, protect routes, manage user sessions, and customize authentication experiences. Apply advanced Auth0 features such as roles, permissions, and secure API access in production React apps.

course

Mastering Java Application Configuration

Mastering Java Application Configuration

Explore the essentials of Java properties and configuration management. This course guides you through the practical use of properties files, system properties, environment variables, and advanced configuration techniques for robust Java applications.

course

Exceptions and Error Handling in Java

Exceptions and Error Handling in Java

A beginner-friendly course that introduces the fundamentals of exceptions and error handling in Java. Learn how to write robust Java programs by understanding, handling, and creating exceptions, as well as best practices for error management.

course

Error Handling in JavaScript

Error Handling in JavaScript

Master the art of detecting, handling, and debugging errors in JavaScript. Handle both synchronous and asynchronous failures using try...catch, promises, and async functions. Customize error types, apply debugging strategies, and write resilient, production-quality code that gracefully recovers from unexpected issues.

course

Python for Pharmacists

Python for Pharmacists

A practical Python course tailored for pharmacists, focusing on real-world pharmaceutical data analysis, medication management, and healthcare problem-solving using Python. Designed for learners with basic Python knowledge, this course bridges pharmacy and programming through engaging theory and hands-on challenges.

course

Linux System Calls with C

Linux System Calls with C

Learn how C programs interact directly with the Linux kernel using system calls. This course covers the fundamentals, practical usage, and advanced topics, empowering you to write robust, efficient, and secure Linux applications.

course

Adobe Photoshop Essentials

Adobe Photoshop Essentials

Now you'll gain comprehensive skills in photo editing, digital art, and graphic design. Learn to expertly navigate Photoshop's tools and features to create stunning visuals, manipulate images, and enhance your creative projects. Whether you're a beginner or looking to refine your skills, this course will empower you to master Photoshop with confidence.

course

Introduction to Redis

Introduction to Redis

This course will introduce you to the fundamentals of Redis and its use in real-world applications. We'll cover key Redis commands, data types, key expiration and transactions, as well as how to integrate Redis with Spring for efficient data caching.

course

Subqueries in SQL

Subqueries in SQL

Master the art of writing and applying subqueries in SQL through real-world scenarios. This course covers the theory and practice of subqueries, including their use in SELECT, WHERE, and FROM clauses, as well as correlated subqueries. Each section features a unique dataset and practical challenges to reinforce your learning.

course

C++ Modern Features

C++ Modern Features

Master the essential features introduced in C++11, C++14, and C++17. This course guides you through modern C++ programming paradigms, including type inference, smart pointers, move semantics, functional programming, and concurrency, with hands-on practice after each concept.

course

Operating Systems for DevOps

Operating Systems for DevOps

A comprehensive course designed for DevOps engineers and backend professionals to master the core concepts of operating systems, understand their impact on system performance and reliability, and apply this knowledge to modern infrastructure, including containers and cloud environments.

course

PHP Error Handling

PHP Error Handling

Learn how to detect, control, and recover from runtime problems in PHP applications. This course teaches how PHP handles errors internally, how to convert errors into exceptions, and how to build safe failure systems that prevent crashes in real-world projects.

course

Google Spreadsheets Tutorial

Google Spreadsheets Tutorial

Learn how to create and customize spreadsheets in Google Sheets, work with formulas and functions, including logical operations, format data, and sort and filter information. Master data visualization with charts and ensure data security during collaboration.

course

Google Ads Mastery

Google Ads Mastery

Gain a structured, end-to-end understanding of how to plan, launch, optimize, and scale paid search and video campaigns. The program connects strategic thinking with hands-on execution, covering keywords, ad creatives, landing pages, bidding logic, audience targeting, automation, and measurement. Emphasis is placed on data-driven decision-making, avoiding common mistakes, and building campaigns that are profitable, scalable, and aligned with real business goals.

course

C Device Drivers Basics

C Device Drivers Basics

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

course

Auth0 Authentication and Authorization in React Apps

Auth0 Authentication and Authorization in React Apps

Implement secure authentication and authorization in React applications using Auth0. Configure login flows, protect routes, manage user sessions, and customize authentication experiences. Apply advanced Auth0 features such as roles, permissions, and secure API access in production React apps.

course

Mastering Java Application Configuration

Mastering Java Application Configuration

Explore the essentials of Java properties and configuration management. This course guides you through the practical use of properties files, system properties, environment variables, and advanced configuration techniques for robust Java applications.

course

Exceptions and Error Handling in Java

Exceptions and Error Handling in Java

A beginner-friendly course that introduces the fundamentals of exceptions and error handling in Java. Learn how to write robust Java programs by understanding, handling, and creating exceptions, as well as best practices for error management.

course

Error Handling in JavaScript

Error Handling in JavaScript

Master the art of detecting, handling, and debugging errors in JavaScript. Handle both synchronous and asynchronous failures using try...catch, promises, and async functions. Customize error types, apply debugging strategies, and write resilient, production-quality code that gracefully recovers from unexpected issues.

course

Python for Pharmacists

Python for Pharmacists

A practical Python course tailored for pharmacists, focusing on real-world pharmaceutical data analysis, medication management, and healthcare problem-solving using Python. Designed for learners with basic Python knowledge, this course bridges pharmacy and programming through engaging theory and hands-on challenges.

course

Linux System Calls with C

Linux System Calls with C

Learn how C programs interact directly with the Linux kernel using system calls. This course covers the fundamentals, practical usage, and advanced topics, empowering you to write robust, efficient, and secure Linux applications.

course

Adobe Photoshop Essentials

Adobe Photoshop Essentials

Now you'll gain comprehensive skills in photo editing, digital art, and graphic design. Learn to expertly navigate Photoshop's tools and features to create stunning visuals, manipulate images, and enhance your creative projects. Whether you're a beginner or looking to refine your skills, this course will empower you to master Photoshop with confidence.

course

Introduction to Redis

Introduction to Redis

This course will introduce you to the fundamentals of Redis and its use in real-world applications. We'll cover key Redis commands, data types, key expiration and transactions, as well as how to integrate Redis with Spring for efficient data caching.

course

Subqueries in SQL

Subqueries in SQL

Master the art of writing and applying subqueries in SQL through real-world scenarios. This course covers the theory and practice of subqueries, including their use in SELECT, WHERE, and FROM clauses, as well as correlated subqueries. Each section features a unique dataset and practical challenges to reinforce your learning.

course

C++ Modern Features

C++ Modern Features

Master the essential features introduced in C++11, C++14, and C++17. This course guides you through modern C++ programming paradigms, including type inference, smart pointers, move semantics, functional programming, and concurrency, with hands-on practice after each concept.

course

Operating Systems for DevOps

Operating Systems for DevOps

A comprehensive course designed for DevOps engineers and backend professionals to master the core concepts of operating systems, understand their impact on system performance and reliability, and apply this knowledge to modern infrastructure, including containers and cloud environments.

course

PHP Error Handling

PHP Error Handling

Learn how to detect, control, and recover from runtime problems in PHP applications. This course teaches how PHP handles errors internally, how to convert errors into exceptions, and how to build safe failure systems that prevent crashes in real-world projects.

course

Google Spreadsheets Tutorial

Google Spreadsheets Tutorial

Learn how to create and customize spreadsheets in Google Sheets, work with formulas and functions, including logical operations, format data, and sort and filter information. Master data visualization with charts and ensure data security during collaboration.

course

Google Ads Mastery

Google Ads Mastery

Gain a structured, end-to-end understanding of how to plan, launch, optimize, and scale paid search and video campaigns. The program connects strategic thinking with hands-on execution, covering keywords, ad creatives, landing pages, bidding logic, audience targeting, automation, and measurement. Emphasis is placed on data-driven decision-making, avoiding common mistakes, and building campaigns that are profitable, scalable, and aligned with real business goals.
not found

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

We're sorry to hear that something went wrong. What happened?
some-alt