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

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(124)

Courses & Projects

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 Adventure

Excel Adventure

Learn Excel the fun way — step by step, you'll go from basic data handling to building charts and dashboards that actually make sense. You'll learn how to organize messy data, use formulas with confidence, and turn numbers into clear insights.

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

Mastering Methods in Java

Mastering Methods in Java

A comprehensive course dedicated to understanding, designing, and applying methods in Java. Explore method fundamentals, parameter passing, overloading, recursion, and best practices through a blend of theory and hands-on coding challenges.

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.

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.

project

Building a Classic Snake Game

Building a Classic Snake Game

In this project, you'll embark on a journey of game development, learning essential programming concepts while honing your creativity and problem-solving skills. Through step-by-step tutorials, you'll build a fully functional Snake game from scratch.

course

C Defensive Programming and Error Handling

C Defensive Programming and Error Handling

A concise, concept-driven course to help you master safe coding, error handling, and defensive programming techniques in C. Learn to write robust, predictable, and maintainable C programs by understanding common pitfalls and best practices.

course

C++ STL Iterators

C++ STL Iterators

This course explains how iterators work in the C++ Standard Template Library and how they connect containers and algorithms. You will learn what iterators are, how different iterator categories behave, and how to use them safely and idiomatically with STL containers and algorithms. By the end of the course, you will confidently read, write, and reason about iterator-based code, including const iterators, reverse iterators, and iterator invalidation rules.

course

CSS Grid Mastery

CSS Grid Mastery

Explore the power of CSS Grid, the modern way to build flexible, responsive web layouts. Learn how to structure pages with rows, columns, and advanced grid features.
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
(1035)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(124)
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

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 Adventure

Excel Adventure

Learn Excel the fun way — step by step, you'll go from basic data handling to building charts and dashboards that actually make sense. You'll learn how to organize messy data, use formulas with confidence, and turn numbers into clear insights.

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

Mastering Methods in Java

Mastering Methods in Java

A comprehensive course dedicated to understanding, designing, and applying methods in Java. Explore method fundamentals, parameter passing, overloading, recursion, and best practices through a blend of theory and hands-on coding challenges.

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.

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.

project

Building a Classic Snake Game

Building a Classic Snake Game

In this project, you'll embark on a journey of game development, learning essential programming concepts while honing your creativity and problem-solving skills. Through step-by-step tutorials, you'll build a fully functional Snake game from scratch.

course

C Defensive Programming and Error Handling

C Defensive Programming and Error Handling

A concise, concept-driven course to help you master safe coding, error handling, and defensive programming techniques in C. Learn to write robust, predictable, and maintainable C programs by understanding common pitfalls and best practices.

course

C++ STL Iterators

C++ STL Iterators

This course explains how iterators work in the C++ Standard Template Library and how they connect containers and algorithms. You will learn what iterators are, how different iterator categories behave, and how to use them safely and idiomatically with STL containers and algorithms. By the end of the course, you will confidently read, write, and reason about iterator-based code, including const iterators, reverse iterators, and iterator invalidation rules.

course

CSS Grid Mastery

CSS Grid Mastery

Explore the power of CSS Grid, the modern way to build flexible, responsive web layouts. Learn how to structure pages with rows, columns, and advanced grid features.

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 Adventure

Excel Adventure

Learn Excel the fun way — step by step, you'll go from basic data handling to building charts and dashboards that actually make sense. You'll learn how to organize messy data, use formulas with confidence, and turn numbers into clear insights.

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

Mastering Methods in Java

Mastering Methods in Java

A comprehensive course dedicated to understanding, designing, and applying methods in Java. Explore method fundamentals, parameter passing, overloading, recursion, and best practices through a blend of theory and hands-on coding challenges.

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.

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.

project

Building a Classic Snake Game

Building a Classic Snake Game

In this project, you'll embark on a journey of game development, learning essential programming concepts while honing your creativity and problem-solving skills. Through step-by-step tutorials, you'll build a fully functional Snake game from scratch.

course

C Defensive Programming and Error Handling

C Defensive Programming and Error Handling

A concise, concept-driven course to help you master safe coding, error handling, and defensive programming techniques in C. Learn to write robust, predictable, and maintainable C programs by understanding common pitfalls and best practices.

course

C++ STL Iterators

C++ STL Iterators

This course explains how iterators work in the C++ Standard Template Library and how they connect containers and algorithms. You will learn what iterators are, how different iterator categories behave, and how to use them safely and idiomatically with STL containers and algorithms. By the end of the course, you will confidently read, write, and reason about iterator-based code, including const iterators, reverse iterators, and iterator invalidation rules.

course

CSS Grid Mastery

CSS Grid Mastery

Explore the power of CSS Grid, the modern way to build flexible, responsive web layouts. Learn how to structure pages with rows, columns, and advanced grid features.
not found

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

some-alt