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

Game Development with Unity

laptop4 Courses
list213 Tasks

Beginner

4.4
(369)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(18)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(35)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1038)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(125)

Courses & Projects

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

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C++ Exception Handling

C++ Exception Handling

A practical course on mastering exception handling in modern C++. Learn how to write robust code by detecting, throwing, and managing errors using exceptions. Each section introduces a new aspect of exception handling, followed by hands-on challenges inspired by real-world scenarios.

course

C++ Functional Utilities

C++ Functional Utilities

Master the functional programming tools and patterns available in modern C++. Learn to use lambdas, std::function, callable objects, predicates, and higher-order utilities to write expressive, reusable, and efficient code with the STL.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

course

Clean Code Concepts in Java

Clean Code Concepts in Java

Learn the foundational principles of writing clean, readable, and maintainable Java code. This beginner-friendly course introduces essential clean code concepts, demonstrates their practical application with clear examples, and helps you develop habits for professional-quality programming.

course

Excel Dynamic Arrays

Excel Dynamic Arrays

Master Excel's dynamic array features through practical, column-based tasks. Learn to leverage spill behavior, core dynamic array functions, and advanced multi-step logic for efficient, modern spreadsheet solutions.

course

Feature Selection and Regularization Techniques in Python

Feature Selection and Regularization Techniques in Python

A comprehensive intermediate course on regularization and feature selection in Python using scikit-learn, numpy, pandas, matplotlib, and seaborn. Learn to combat overfitting, apply L1/L2/Elastic Net regularization, select features using various strategies, and build robust pipelines for real-world data science tasks.

course

Git for Open Source Contributors

Git for Open Source Contributors

Master the essential Git workflows and best practices needed to contribute confidently to open source projects. This course guides you through forking, branching, syncing, making clean commits, handling pull requests, resolving conflicts, and understanding contribution guidelines. Learn how to collaborate effectively and make your mark in the open source community.

course

Introduction to Angular

Introduction to Angular

Discover how to build modern web applications using Angular, one of the most powerful frontend frameworks. You'll start with the core concepts, set up your development environment, and gradually move on to building dynamic, interactive components. Along the way, you'll work with directives, services, routing, and the latest approach with Standalone Components. With each step, you'll gain practical skills to confidently develop and organize Angular applications following industry best practices.

course

Java Libraries

Java Libraries

Master the essentials of Java libraries, from understanding their role in software development to effectively using standard and third-party libraries. Learn best practices, avoid common pitfalls, and gain hands-on experience with practical examples and quizzes.

course

Project Management

Project Management

Gain the essential skills needed to manage projects from start to finish. Learn to define project requirements and deliverables during the initiation phase, create a project plan and accurately estimate time in the planning phase, lead meetings, write status reports, and control costs during execution, and seek client feedback while closing a project. By the end, you will be equipped to manage projects effectively and avoid common mistakes.

course

Python Packaging and Distribution

Python Packaging and Distribution

A practical course guiding Python developers through the process of structuring, packaging, and distributing Python projects using modern tools and best practices. Learn to create installable packages, manage dependencies, and publish your work for reuse and deployment.

course

Python for Researchers

Python for Researchers

A practical course designed for researchers who want to leverage Python for data analysis, visualization, and scientific computation. The course focuses on real-world research scenarios, using Python and its scientific libraries to solve common research problems, analyze data, and present findings effectively.

project

Analyzing Online Retail Sales Performance

Analyzing Online Retail Sales Performance

Analyze real-world retail transaction data to uncover customer purchasing patterns, peak shopping periods, and top-selling products for data-driven business optimization.
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

Game Development with Unity

laptop4 Courses
list213 Tasks

Beginner

4.4
(369)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(18)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(35)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1038)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(125)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list213 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Video Production with Adobe

laptop4 Courses
list123 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

UI/UX Design Tools

laptop4 Courses
list161 Tasks
4.6
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
Search
Close

Courses & Projects

Technologies

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

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C++ Exception Handling

C++ Exception Handling

A practical course on mastering exception handling in modern C++. Learn how to write robust code by detecting, throwing, and managing errors using exceptions. Each section introduces a new aspect of exception handling, followed by hands-on challenges inspired by real-world scenarios.

course

C++ Functional Utilities

C++ Functional Utilities

Master the functional programming tools and patterns available in modern C++. Learn to use lambdas, std::function, callable objects, predicates, and higher-order utilities to write expressive, reusable, and efficient code with the STL.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

course

Clean Code Concepts in Java

Clean Code Concepts in Java

Learn the foundational principles of writing clean, readable, and maintainable Java code. This beginner-friendly course introduces essential clean code concepts, demonstrates their practical application with clear examples, and helps you develop habits for professional-quality programming.

course

Excel Dynamic Arrays

Excel Dynamic Arrays

Master Excel's dynamic array features through practical, column-based tasks. Learn to leverage spill behavior, core dynamic array functions, and advanced multi-step logic for efficient, modern spreadsheet solutions.

course

Feature Selection and Regularization Techniques in Python

Feature Selection and Regularization Techniques in Python

A comprehensive intermediate course on regularization and feature selection in Python using scikit-learn, numpy, pandas, matplotlib, and seaborn. Learn to combat overfitting, apply L1/L2/Elastic Net regularization, select features using various strategies, and build robust pipelines for real-world data science tasks.

course

Git for Open Source Contributors

Git for Open Source Contributors

Master the essential Git workflows and best practices needed to contribute confidently to open source projects. This course guides you through forking, branching, syncing, making clean commits, handling pull requests, resolving conflicts, and understanding contribution guidelines. Learn how to collaborate effectively and make your mark in the open source community.

course

Introduction to Angular

Introduction to Angular

Discover how to build modern web applications using Angular, one of the most powerful frontend frameworks. You'll start with the core concepts, set up your development environment, and gradually move on to building dynamic, interactive components. Along the way, you'll work with directives, services, routing, and the latest approach with Standalone Components. With each step, you'll gain practical skills to confidently develop and organize Angular applications following industry best practices.

course

Java Libraries

Java Libraries

Master the essentials of Java libraries, from understanding their role in software development to effectively using standard and third-party libraries. Learn best practices, avoid common pitfalls, and gain hands-on experience with practical examples and quizzes.

course

Project Management

Project Management

Gain the essential skills needed to manage projects from start to finish. Learn to define project requirements and deliverables during the initiation phase, create a project plan and accurately estimate time in the planning phase, lead meetings, write status reports, and control costs during execution, and seek client feedback while closing a project. By the end, you will be equipped to manage projects effectively and avoid common mistakes.

course

Python Packaging and Distribution

Python Packaging and Distribution

A practical course guiding Python developers through the process of structuring, packaging, and distributing Python projects using modern tools and best practices. Learn to create installable packages, manage dependencies, and publish your work for reuse and deployment.

course

Python for Researchers

Python for Researchers

A practical course designed for researchers who want to leverage Python for data analysis, visualization, and scientific computation. The course focuses on real-world research scenarios, using Python and its scientific libraries to solve common research problems, analyze data, and present findings effectively.

project

Analyzing Online Retail Sales Performance

Analyzing Online Retail Sales Performance

Analyze real-world retail transaction data to uncover customer purchasing patterns, peak shopping periods, and top-selling products for data-driven business optimization.

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

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C++ Exception Handling

C++ Exception Handling

A practical course on mastering exception handling in modern C++. Learn how to write robust code by detecting, throwing, and managing errors using exceptions. Each section introduces a new aspect of exception handling, followed by hands-on challenges inspired by real-world scenarios.

course

C++ Functional Utilities

C++ Functional Utilities

Master the functional programming tools and patterns available in modern C++. Learn to use lambdas, std::function, callable objects, predicates, and higher-order utilities to write expressive, reusable, and efficient code with the STL.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

course

Clean Code Concepts in Java

Clean Code Concepts in Java

Learn the foundational principles of writing clean, readable, and maintainable Java code. This beginner-friendly course introduces essential clean code concepts, demonstrates their practical application with clear examples, and helps you develop habits for professional-quality programming.

course

Excel Dynamic Arrays

Excel Dynamic Arrays

Master Excel's dynamic array features through practical, column-based tasks. Learn to leverage spill behavior, core dynamic array functions, and advanced multi-step logic for efficient, modern spreadsheet solutions.

course

Feature Selection and Regularization Techniques in Python

Feature Selection and Regularization Techniques in Python

A comprehensive intermediate course on regularization and feature selection in Python using scikit-learn, numpy, pandas, matplotlib, and seaborn. Learn to combat overfitting, apply L1/L2/Elastic Net regularization, select features using various strategies, and build robust pipelines for real-world data science tasks.

course

Git for Open Source Contributors

Git for Open Source Contributors

Master the essential Git workflows and best practices needed to contribute confidently to open source projects. This course guides you through forking, branching, syncing, making clean commits, handling pull requests, resolving conflicts, and understanding contribution guidelines. Learn how to collaborate effectively and make your mark in the open source community.

course

Introduction to Angular

Introduction to Angular

Discover how to build modern web applications using Angular, one of the most powerful frontend frameworks. You'll start with the core concepts, set up your development environment, and gradually move on to building dynamic, interactive components. Along the way, you'll work with directives, services, routing, and the latest approach with Standalone Components. With each step, you'll gain practical skills to confidently develop and organize Angular applications following industry best practices.

course

Java Libraries

Java Libraries

Master the essentials of Java libraries, from understanding their role in software development to effectively using standard and third-party libraries. Learn best practices, avoid common pitfalls, and gain hands-on experience with practical examples and quizzes.

course

Project Management

Project Management

Gain the essential skills needed to manage projects from start to finish. Learn to define project requirements and deliverables during the initiation phase, create a project plan and accurately estimate time in the planning phase, lead meetings, write status reports, and control costs during execution, and seek client feedback while closing a project. By the end, you will be equipped to manage projects effectively and avoid common mistakes.

course

Python Packaging and Distribution

Python Packaging and Distribution

A practical course guiding Python developers through the process of structuring, packaging, and distributing Python projects using modern tools and best practices. Learn to create installable packages, manage dependencies, and publish your work for reuse and deployment.

course

Python for Researchers

Python for Researchers

A practical course designed for researchers who want to leverage Python for data analysis, visualization, and scientific computation. The course focuses on real-world research scenarios, using Python and its scientific libraries to solve common research problems, analyze data, and present findings effectively.

project

Analyzing Online Retail Sales Performance

Analyzing Online Retail Sales Performance

Analyze real-world retail transaction data to uncover customer purchasing patterns, peak shopping periods, and top-selling products for data-driven business optimization.
not found

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

some-alt