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

Functions in SQL

Functions in SQL

Master the use of built-in SQL functions to manipulate strings, dates, numbers, logical values, nulls, and JSON data. This course provides a hands-on approach to understanding and applying SQL functions in real-world scenarios, enhancing your data querying and transformation skills.

course

Java Data Types

Java Data Types

A comprehensive course on Java data types, covering primitives, reference types, type conversion, and practical applications. Designed for learners with basic Java syntax knowledge.

course

Mastering Discounted Cash Flow Analysis with Excel

Mastering Discounted Cash Flow Analysis with Excel

Learn how to confidently value a business using Discounted Cash Flow (DCF) modeling. This practical course walks you through the entire valuation process—from understanding key financial concepts to building a complete DCF model in Excel. You'll explore core topics like free cash flows, discount rates, cost of equity, WACC, terminal value, and scenario analysis. With step-by-step examples, downloadable templates, and a real-world case study, you'll gain hands-on experience applying DCF in professional settings. Whether you're an aspiring analyst, investor, or business owner, this course gives you the tools to calculate intrinsic value and make informed financial decisions.

course

Introduction to Game Design

Introduction to Game Design

Game design is the art and science of crafting engaging, immersive, and interactive experiences. Learn core game design concepts, such as player archetypes, gameplay mechanics, and design thinking, while also exploring ideation techniques, prototyping methods, and testing strategies. Through an iterative design approach, you'll gain the skills to conceptualize, refine, and evaluate games, whether for video games, board games, or interactive experiences. Perfect for aspiring game designers, developers, or anyone curious about the creative and analytical aspects of game design.

course

API Foundations

API Foundations

A beginner-friendly course introducing the core concepts of APIs, their types, how they work, and their role in modern technology. This course uses simple language and practical scenarios to help you understand APIs from the ground up, with easy quizzes to reinforce your learning.

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

C++ Design Patterns

C++ Design Patterns

A hands-on, real-world focused course on advanced design patterns in C++. Learn to implement, refactor, and test maintainable solutions using modern C++23, with practical coding tasks and unit tests.

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

Java Loops

Java Loops

A beginner-friendly course designed to introduce learners to the fundamentals of loops in Java. Through a blend of clear explanations, practical examples, and hands-on tasks, students will gain confidence in using for, while, and do-while loops, as well as applying them to solve real-world problems.

course

JavaScript Array Methods

JavaScript Array Methods

Master the most practical and commonly used JavaScript array methods, progressing from foundational techniques to advanced functional programming patterns. Each chapter introduces a new method, explains its purpose, demonstrates real-world usage, and tests your understanding.

course

Window Functions in SQL

Window Functions in SQL

Master the art of analyzing data with SQL window functions. This course guides you through the core concepts, syntax, and practical applications of window functions, empowering you to perform advanced analytics and reporting directly in SQL.

course

Python Error Handling

Python Error Handling

A beginner-friendly course introducing Python's error handling mechanisms, including try-except blocks, exception types, and best practices for writing robust code.

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

Concepts and Principles in Java

Concepts and Principles in Java

A comprehensive course designed to introduce and deepen your understanding of essential coding, clean code, and architectural principles in Java. Ideal for learners with basic Java knowledge aiming to master professional software design concepts.

course

Excel Lookup Mastery

Excel Lookup Mastery

Master data retrieval in Excel using both classic and modern lookup techniques. Learn how to work with VLOOKUP, XLOOKUP, INDEX, XMATCH, and dynamic array functions to find, filter, and organize information efficiently. Build flexible lookup formulas used in real business spreadsheets.
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

Functions in SQL

Functions in SQL

Master the use of built-in SQL functions to manipulate strings, dates, numbers, logical values, nulls, and JSON data. This course provides a hands-on approach to understanding and applying SQL functions in real-world scenarios, enhancing your data querying and transformation skills.

course

Java Data Types

Java Data Types

A comprehensive course on Java data types, covering primitives, reference types, type conversion, and practical applications. Designed for learners with basic Java syntax knowledge.

course

Mastering Discounted Cash Flow Analysis with Excel

Mastering Discounted Cash Flow Analysis with Excel

Learn how to confidently value a business using Discounted Cash Flow (DCF) modeling. This practical course walks you through the entire valuation process—from understanding key financial concepts to building a complete DCF model in Excel. You'll explore core topics like free cash flows, discount rates, cost of equity, WACC, terminal value, and scenario analysis. With step-by-step examples, downloadable templates, and a real-world case study, you'll gain hands-on experience applying DCF in professional settings. Whether you're an aspiring analyst, investor, or business owner, this course gives you the tools to calculate intrinsic value and make informed financial decisions.

course

Introduction to Game Design

Introduction to Game Design

Game design is the art and science of crafting engaging, immersive, and interactive experiences. Learn core game design concepts, such as player archetypes, gameplay mechanics, and design thinking, while also exploring ideation techniques, prototyping methods, and testing strategies. Through an iterative design approach, you'll gain the skills to conceptualize, refine, and evaluate games, whether for video games, board games, or interactive experiences. Perfect for aspiring game designers, developers, or anyone curious about the creative and analytical aspects of game design.

course

API Foundations

API Foundations

A beginner-friendly course introducing the core concepts of APIs, their types, how they work, and their role in modern technology. This course uses simple language and practical scenarios to help you understand APIs from the ground up, with easy quizzes to reinforce your learning.

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

C++ Design Patterns

C++ Design Patterns

A hands-on, real-world focused course on advanced design patterns in C++. Learn to implement, refactor, and test maintainable solutions using modern C++23, with practical coding tasks and unit tests.

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

Java Loops

Java Loops

A beginner-friendly course designed to introduce learners to the fundamentals of loops in Java. Through a blend of clear explanations, practical examples, and hands-on tasks, students will gain confidence in using for, while, and do-while loops, as well as applying them to solve real-world problems.

course

JavaScript Array Methods

JavaScript Array Methods

Master the most practical and commonly used JavaScript array methods, progressing from foundational techniques to advanced functional programming patterns. Each chapter introduces a new method, explains its purpose, demonstrates real-world usage, and tests your understanding.

course

Window Functions in SQL

Window Functions in SQL

Master the art of analyzing data with SQL window functions. This course guides you through the core concepts, syntax, and practical applications of window functions, empowering you to perform advanced analytics and reporting directly in SQL.

course

Python Error Handling

Python Error Handling

A beginner-friendly course introducing Python's error handling mechanisms, including try-except blocks, exception types, and best practices for writing robust code.

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

Concepts and Principles in Java

Concepts and Principles in Java

A comprehensive course designed to introduce and deepen your understanding of essential coding, clean code, and architectural principles in Java. Ideal for learners with basic Java knowledge aiming to master professional software design concepts.

course

Excel Lookup Mastery

Excel Lookup Mastery

Master data retrieval in Excel using both classic and modern lookup techniques. Learn how to work with VLOOKUP, XLOOKUP, INDEX, XMATCH, and dynamic array functions to find, filter, and organize information efficiently. Build flexible lookup formulas used in real business spreadsheets.

course

Functions in SQL

Functions in SQL

Master the use of built-in SQL functions to manipulate strings, dates, numbers, logical values, nulls, and JSON data. This course provides a hands-on approach to understanding and applying SQL functions in real-world scenarios, enhancing your data querying and transformation skills.

course

Java Data Types

Java Data Types

A comprehensive course on Java data types, covering primitives, reference types, type conversion, and practical applications. Designed for learners with basic Java syntax knowledge.

course

Mastering Discounted Cash Flow Analysis with Excel

Mastering Discounted Cash Flow Analysis with Excel

Learn how to confidently value a business using Discounted Cash Flow (DCF) modeling. This practical course walks you through the entire valuation process—from understanding key financial concepts to building a complete DCF model in Excel. You'll explore core topics like free cash flows, discount rates, cost of equity, WACC, terminal value, and scenario analysis. With step-by-step examples, downloadable templates, and a real-world case study, you'll gain hands-on experience applying DCF in professional settings. Whether you're an aspiring analyst, investor, or business owner, this course gives you the tools to calculate intrinsic value and make informed financial decisions.

course

Introduction to Game Design

Introduction to Game Design

Game design is the art and science of crafting engaging, immersive, and interactive experiences. Learn core game design concepts, such as player archetypes, gameplay mechanics, and design thinking, while also exploring ideation techniques, prototyping methods, and testing strategies. Through an iterative design approach, you'll gain the skills to conceptualize, refine, and evaluate games, whether for video games, board games, or interactive experiences. Perfect for aspiring game designers, developers, or anyone curious about the creative and analytical aspects of game design.

course

API Foundations

API Foundations

A beginner-friendly course introducing the core concepts of APIs, their types, how they work, and their role in modern technology. This course uses simple language and practical scenarios to help you understand APIs from the ground up, with easy quizzes to reinforce your learning.

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

C++ Design Patterns

C++ Design Patterns

A hands-on, real-world focused course on advanced design patterns in C++. Learn to implement, refactor, and test maintainable solutions using modern C++23, with practical coding tasks and unit tests.

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

Java Loops

Java Loops

A beginner-friendly course designed to introduce learners to the fundamentals of loops in Java. Through a blend of clear explanations, practical examples, and hands-on tasks, students will gain confidence in using for, while, and do-while loops, as well as applying them to solve real-world problems.

course

JavaScript Array Methods

JavaScript Array Methods

Master the most practical and commonly used JavaScript array methods, progressing from foundational techniques to advanced functional programming patterns. Each chapter introduces a new method, explains its purpose, demonstrates real-world usage, and tests your understanding.

course

Window Functions in SQL

Window Functions in SQL

Master the art of analyzing data with SQL window functions. This course guides you through the core concepts, syntax, and practical applications of window functions, empowering you to perform advanced analytics and reporting directly in SQL.

course

Python Error Handling

Python Error Handling

A beginner-friendly course introducing Python's error handling mechanisms, including try-except blocks, exception types, and best practices for writing robust code.

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

Concepts and Principles in Java

Concepts and Principles in Java

A comprehensive course designed to introduce and deepen your understanding of essential coding, clean code, and architectural principles in Java. Ideal for learners with basic Java knowledge aiming to master professional software design concepts.

course

Excel Lookup Mastery

Excel Lookup Mastery

Master data retrieval in Excel using both classic and modern lookup techniques. Learn how to work with VLOOKUP, XLOOKUP, INDEX, XMATCH, and dynamic array functions to find, filter, and organize information efficiently. Build flexible lookup formulas used in real business spreadsheets.
not found

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

some-alt