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

SQL from Zero to Hero

laptop7 Courses
list248 Tasks

Beginner

4.7
(4051)
track
lockOnly for Ultimate
track image

ะก++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1323)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(297)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list73 Tasks

Intermediate

4.3
(124)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.6
(1483)

Courses & Projects

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

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

Data Analysis with R

Data Analysis with R

Gain practical experience in data analysis with R by learning how to clean, transform, and visualize datasets. Explore essential workflows such as selecting and filtering data, handling missing values, and summarizing results. Build confidence in preparing data for insights, reporting, and deeper statistical exploration.

course

Fundamentals of Information Security for Developers

Fundamentals of Information Security for Developers

A beginner-friendly course introducing core information security concepts, common vulnerabilities, and best practices for developers, illustrated with real-world software development examples.

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

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

Linux Terminal Tools

Linux Terminal Tools

Master essential Linux command-line utilities for searching, filtering, monitoring, troubleshooting, and automating everyday developer and DevOps workflows. This hands-on course focuses on practical terminal scenarios using core CLI tools.

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 Data Types Explained

SQL Data Types Explained

A beginner-friendly course that demystifies SQL data types, guiding you through their purpose, usage, and best practices. Learn how to choose the right data type for your data, avoid common pitfalls, and build robust, efficient databases.

course

Testing JavaScript Code

Testing JavaScript Code

A practical, beginner-friendly course that teaches how to test JavaScript code. Learn why testing matters, how Jest works, and how to write reliable tests for synchronous and asynchronous logic. Move from foundational skills to advanced techniques like mocking, spying, and TDD, gaining the tools to create more stable and maintainable applications.

course

TypeScript Foundations

TypeScript Foundations

Master the essentials of TypeScript and understand how it enhances JavaScript with static typing and modern development features. Build a strong foundation through practical examples, from working with core types to applying advanced type tools. Gain the confidence to write safer, cleaner, and more scalable code in any TypeScript project.

course

AI-Powered Sales and Marketing with ChatGPT

AI-Powered Sales and Marketing with ChatGPT

Master the art of using ChatGPT to scale your marketing efforts without losing your brand's voice. In this hands-on course, you'll learn to build custom GPTs, create high-converting email campaigns, generate social media content, repurpose blog posts into video scripts and podcasts, and manage tone consistently across platforms. Explore tools like Canvas and Projects to organize workflows, collaborate effectively, and maintain context across campaigns. You'll also learn to avoid common pitfalls of over-automation and ensure your messaging remains human, relevant, and on-brand. Perfect for creators, marketers, and content teams ready to work smarter.

course

AWS Solutions Architect Associate

AWS Solutions Architect Associate

This course is designed to help you master the skills required to become an AWS Certified Solutions Architect โ€“ Associate. You'll gain a deep understanding of AWS services, architecture best practices, and real-world cloud solutions. Through hands-on exercises and detailed explanations, you'll learn how to design scalable, cost-efficient, and secure applications on AWS.

course

Asynchronous JavaScript Explained

Asynchronous JavaScript Explained

Master the core concepts of asynchronous programming in JavaScript, from the event loop to modern async/await syntax. Learn how JavaScript handles non-blocking operations, why asynchronous code is essential, and how to write robust, readable, and maintainable asynchronous code using Promises and async/await.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop7 Courses
list248 Tasks

Beginner

4.7
(4051)
track
lockOnly for Ultimate
track image

ะก++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1323)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(297)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list73 Tasks

Intermediate

4.3
(124)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.6
(1483)
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero

laptop7 Courses
list248 Tasks
4.7
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
Search
Close

Courses & Projects

Technologies

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

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

Data Analysis with R

Data Analysis with R

Gain practical experience in data analysis with R by learning how to clean, transform, and visualize datasets. Explore essential workflows such as selecting and filtering data, handling missing values, and summarizing results. Build confidence in preparing data for insights, reporting, and deeper statistical exploration.

course

Fundamentals of Information Security for Developers

Fundamentals of Information Security for Developers

A beginner-friendly course introducing core information security concepts, common vulnerabilities, and best practices for developers, illustrated with real-world software development examples.

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

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

Linux Terminal Tools

Linux Terminal Tools

Master essential Linux command-line utilities for searching, filtering, monitoring, troubleshooting, and automating everyday developer and DevOps workflows. This hands-on course focuses on practical terminal scenarios using core CLI tools.

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 Data Types Explained

SQL Data Types Explained

A beginner-friendly course that demystifies SQL data types, guiding you through their purpose, usage, and best practices. Learn how to choose the right data type for your data, avoid common pitfalls, and build robust, efficient databases.

course

Testing JavaScript Code

Testing JavaScript Code

A practical, beginner-friendly course that teaches how to test JavaScript code. Learn why testing matters, how Jest works, and how to write reliable tests for synchronous and asynchronous logic. Move from foundational skills to advanced techniques like mocking, spying, and TDD, gaining the tools to create more stable and maintainable applications.

course

TypeScript Foundations

TypeScript Foundations

Master the essentials of TypeScript and understand how it enhances JavaScript with static typing and modern development features. Build a strong foundation through practical examples, from working with core types to applying advanced type tools. Gain the confidence to write safer, cleaner, and more scalable code in any TypeScript project.

course

AI-Powered Sales and Marketing with ChatGPT

AI-Powered Sales and Marketing with ChatGPT

Master the art of using ChatGPT to scale your marketing efforts without losing your brand's voice. In this hands-on course, you'll learn to build custom GPTs, create high-converting email campaigns, generate social media content, repurpose blog posts into video scripts and podcasts, and manage tone consistently across platforms. Explore tools like Canvas and Projects to organize workflows, collaborate effectively, and maintain context across campaigns. You'll also learn to avoid common pitfalls of over-automation and ensure your messaging remains human, relevant, and on-brand. Perfect for creators, marketers, and content teams ready to work smarter.

course

AWS Solutions Architect Associate

AWS Solutions Architect Associate

This course is designed to help you master the skills required to become an AWS Certified Solutions Architect โ€“ Associate. You'll gain a deep understanding of AWS services, architecture best practices, and real-world cloud solutions. Through hands-on exercises and detailed explanations, you'll learn how to design scalable, cost-efficient, and secure applications on AWS.

course

Asynchronous JavaScript Explained

Asynchronous JavaScript Explained

Master the core concepts of asynchronous programming in JavaScript, from the event loop to modern async/await syntax. Learn how JavaScript handles non-blocking operations, why asynchronous code is essential, and how to write robust, readable, and maintainable asynchronous code using Promises and async/await.

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

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

Data Analysis with R

Data Analysis with R

Gain practical experience in data analysis with R by learning how to clean, transform, and visualize datasets. Explore essential workflows such as selecting and filtering data, handling missing values, and summarizing results. Build confidence in preparing data for insights, reporting, and deeper statistical exploration.

course

Fundamentals of Information Security for Developers

Fundamentals of Information Security for Developers

A beginner-friendly course introducing core information security concepts, common vulnerabilities, and best practices for developers, illustrated with real-world software development examples.

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

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

Linux Terminal Tools

Linux Terminal Tools

Master essential Linux command-line utilities for searching, filtering, monitoring, troubleshooting, and automating everyday developer and DevOps workflows. This hands-on course focuses on practical terminal scenarios using core CLI tools.

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 Data Types Explained

SQL Data Types Explained

A beginner-friendly course that demystifies SQL data types, guiding you through their purpose, usage, and best practices. Learn how to choose the right data type for your data, avoid common pitfalls, and build robust, efficient databases.

course

Testing JavaScript Code

Testing JavaScript Code

A practical, beginner-friendly course that teaches how to test JavaScript code. Learn why testing matters, how Jest works, and how to write reliable tests for synchronous and asynchronous logic. Move from foundational skills to advanced techniques like mocking, spying, and TDD, gaining the tools to create more stable and maintainable applications.

course

TypeScript Foundations

TypeScript Foundations

Master the essentials of TypeScript and understand how it enhances JavaScript with static typing and modern development features. Build a strong foundation through practical examples, from working with core types to applying advanced type tools. Gain the confidence to write safer, cleaner, and more scalable code in any TypeScript project.

course

AI-Powered Sales and Marketing with ChatGPT

AI-Powered Sales and Marketing with ChatGPT

Master the art of using ChatGPT to scale your marketing efforts without losing your brand's voice. In this hands-on course, you'll learn to build custom GPTs, create high-converting email campaigns, generate social media content, repurpose blog posts into video scripts and podcasts, and manage tone consistently across platforms. Explore tools like Canvas and Projects to organize workflows, collaborate effectively, and maintain context across campaigns. You'll also learn to avoid common pitfalls of over-automation and ensure your messaging remains human, relevant, and on-brand. Perfect for creators, marketers, and content teams ready to work smarter.

course

AWS Solutions Architect Associate

AWS Solutions Architect Associate

This course is designed to help you master the skills required to become an AWS Certified Solutions Architect โ€“ Associate. You'll gain a deep understanding of AWS services, architecture best practices, and real-world cloud solutions. Through hands-on exercises and detailed explanations, you'll learn how to design scalable, cost-efficient, and secure applications on AWS.

course

Asynchronous JavaScript Explained

Asynchronous JavaScript Explained

Master the core concepts of asynchronous programming in JavaScript, from the event loop to modern async/await syntax. Learn how JavaScript handles non-blocking operations, why asynchronous code is essential, and how to write robust, readable, and maintainable asynchronous code using Promises and async/await.
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