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

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21037)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)

Courses & Projects

course

Environment Separation in DevOps

Environment Separation in DevOps

Learn the essentials of environment separation in DevOps, why it matters, and how to apply it in real-world projects. This beginner-friendly course uses clear explanations and practical, text-based examples to help you understand how to manage development, testing, and production environments effectively.

course

Error Handling and Type Guards in TypeScript

Error Handling and Type Guards in TypeScript

Strengthen your TypeScript skills by mastering advanced type safety and robust error handling. Learn how type guards, discriminated unions, and exhaustive checks work together to eliminate uncertain runtime behavior. Apply safe narrowing patterns to both synchronous and asynchronous code to create cleaner, more reliable applications.

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

Evaluation Metrics in Machine Learning with Python

Evaluation Metrics in Machine Learning with Python

A comprehensive course for intermediate learners to master the key evaluation metrics used in machine learning, covering both supervised and unsupervised tasks. The course progresses from foundational concepts to practical Python implementations, interpretation of results, and a comparative overview of metric types and their trade-offs.

course

Evaluation Under Distribution Shift

Evaluation Under Distribution Shift

Master the art of evaluating machine learning models when the IID assumption fails. Learn to identify types of distribution shift, understand their impact on evaluation, and apply robust, real-world strategies for trustworthy model assessment.

course

Event Handling and User Interaction in JavaScript

Event Handling and User Interaction in JavaScript

Learn how JavaScript responds to user interactions by mastering browser events, event flow, and input handling. Explore the event object, work with keyboard, mouse, and form events, and use event delegation to manage interactions efficiently. Apply these skills to build practical UI components such as tabs, dropdowns, and keyboard shortcuts, creating interfaces that feel dynamic, responsive, and intuitive.

course

Excel Charts and Data Visualization

Excel Charts and Data Visualization

Master column, line, pie, scatter, combo, and waterfall charts to communicate data clearly in Excel. Apply trendlines, secondary axes, Excel Tables, slicers, dynamic formula-driven ranges, and sparklines to build interactive visual reports.

course

Excel Collaboration and File Management

Excel Collaboration and File Management

Learn how to collaborate in Excel, manage shared files, prevent errors, and control access in real workflows. Work with shared workbooks, track changes, protect data, and avoid common mistakes in team environments.

course

Excel Data Modeling

Excel Data Modeling

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

Excel Formulas Ian

Excel Formulas Ian

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

Excel Pivot Tables for Reporting and Dashboards

Excel Pivot Tables for Reporting and Dashboards

Master Excel Pivot Tables from the ground up. Learn how to prepare structured data, build powerful summaries, analyze results across multiple dimensions, and create interactive reports and dashboards using slicers, timelines, and Pivot Charts.

course

Excel Productivity and Speed

Excel Productivity and Speed

This course is designed to help you work faster and more efficiently in Excel by eliminating repetitive actions and optimizing everyday workflows. You'll learn how to navigate large datasets, enter and edit data at scale, and use smart techniques to reduce manual work. By combining shortcuts, automation tools, and practical strategies, you'll be able to handle tasks in seconds that would normally take minutes—building a faster, cleaner, and more productive way of working in Excel.

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.
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

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21037)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)
track
track image
For Ultimate

Only for Ultimate

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task
4.0
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Become a React Developer 2024

laptop4 Courses
list52 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks
4.1
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Environment Separation in DevOps

Environment Separation in DevOps

Learn the essentials of environment separation in DevOps, why it matters, and how to apply it in real-world projects. This beginner-friendly course uses clear explanations and practical, text-based examples to help you understand how to manage development, testing, and production environments effectively.

course

Error Handling and Type Guards in TypeScript

Error Handling and Type Guards in TypeScript

Strengthen your TypeScript skills by mastering advanced type safety and robust error handling. Learn how type guards, discriminated unions, and exhaustive checks work together to eliminate uncertain runtime behavior. Apply safe narrowing patterns to both synchronous and asynchronous code to create cleaner, more reliable applications.

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

Evaluation Metrics in Machine Learning with Python

Evaluation Metrics in Machine Learning with Python

A comprehensive course for intermediate learners to master the key evaluation metrics used in machine learning, covering both supervised and unsupervised tasks. The course progresses from foundational concepts to practical Python implementations, interpretation of results, and a comparative overview of metric types and their trade-offs.

course

Evaluation Under Distribution Shift

Evaluation Under Distribution Shift

Master the art of evaluating machine learning models when the IID assumption fails. Learn to identify types of distribution shift, understand their impact on evaluation, and apply robust, real-world strategies for trustworthy model assessment.

course

Event Handling and User Interaction in JavaScript

Event Handling and User Interaction in JavaScript

Learn how JavaScript responds to user interactions by mastering browser events, event flow, and input handling. Explore the event object, work with keyboard, mouse, and form events, and use event delegation to manage interactions efficiently. Apply these skills to build practical UI components such as tabs, dropdowns, and keyboard shortcuts, creating interfaces that feel dynamic, responsive, and intuitive.

course

Excel Charts and Data Visualization

Excel Charts and Data Visualization

Master column, line, pie, scatter, combo, and waterfall charts to communicate data clearly in Excel. Apply trendlines, secondary axes, Excel Tables, slicers, dynamic formula-driven ranges, and sparklines to build interactive visual reports.

course

Excel Collaboration and File Management

Excel Collaboration and File Management

Learn how to collaborate in Excel, manage shared files, prevent errors, and control access in real workflows. Work with shared workbooks, track changes, protect data, and avoid common mistakes in team environments.

course

Excel Data Modeling

Excel Data Modeling

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

Excel Formulas Ian

Excel Formulas Ian

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

Excel Pivot Tables for Reporting and Dashboards

Excel Pivot Tables for Reporting and Dashboards

Master Excel Pivot Tables from the ground up. Learn how to prepare structured data, build powerful summaries, analyze results across multiple dimensions, and create interactive reports and dashboards using slicers, timelines, and Pivot Charts.

course

Excel Productivity and Speed

Excel Productivity and Speed

This course is designed to help you work faster and more efficiently in Excel by eliminating repetitive actions and optimizing everyday workflows. You'll learn how to navigate large datasets, enter and edit data at scale, and use smart techniques to reduce manual work. By combining shortcuts, automation tools, and practical strategies, you'll be able to handle tasks in seconds that would normally take minutes—building a faster, cleaner, and more productive way of working in Excel.

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

Environment Separation in DevOps

Environment Separation in DevOps

Learn the essentials of environment separation in DevOps, why it matters, and how to apply it in real-world projects. This beginner-friendly course uses clear explanations and practical, text-based examples to help you understand how to manage development, testing, and production environments effectively.

course

Error Handling and Type Guards in TypeScript

Error Handling and Type Guards in TypeScript

Strengthen your TypeScript skills by mastering advanced type safety and robust error handling. Learn how type guards, discriminated unions, and exhaustive checks work together to eliminate uncertain runtime behavior. Apply safe narrowing patterns to both synchronous and asynchronous code to create cleaner, more reliable applications.

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

Evaluation Metrics in Machine Learning with Python

Evaluation Metrics in Machine Learning with Python

A comprehensive course for intermediate learners to master the key evaluation metrics used in machine learning, covering both supervised and unsupervised tasks. The course progresses from foundational concepts to practical Python implementations, interpretation of results, and a comparative overview of metric types and their trade-offs.

course

Evaluation Under Distribution Shift

Evaluation Under Distribution Shift

Master the art of evaluating machine learning models when the IID assumption fails. Learn to identify types of distribution shift, understand their impact on evaluation, and apply robust, real-world strategies for trustworthy model assessment.

course

Event Handling and User Interaction in JavaScript

Event Handling and User Interaction in JavaScript

Learn how JavaScript responds to user interactions by mastering browser events, event flow, and input handling. Explore the event object, work with keyboard, mouse, and form events, and use event delegation to manage interactions efficiently. Apply these skills to build practical UI components such as tabs, dropdowns, and keyboard shortcuts, creating interfaces that feel dynamic, responsive, and intuitive.

course

Excel Charts and Data Visualization

Excel Charts and Data Visualization

Master column, line, pie, scatter, combo, and waterfall charts to communicate data clearly in Excel. Apply trendlines, secondary axes, Excel Tables, slicers, dynamic formula-driven ranges, and sparklines to build interactive visual reports.

course

Excel Collaboration and File Management

Excel Collaboration and File Management

Learn how to collaborate in Excel, manage shared files, prevent errors, and control access in real workflows. Work with shared workbooks, track changes, protect data, and avoid common mistakes in team environments.

course

Excel Data Modeling

Excel Data Modeling

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

Excel Formulas Ian

Excel Formulas Ian

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

Excel Pivot Tables for Reporting and Dashboards

Excel Pivot Tables for Reporting and Dashboards

Master Excel Pivot Tables from the ground up. Learn how to prepare structured data, build powerful summaries, analyze results across multiple dimensions, and create interactive reports and dashboards using slicers, timelines, and Pivot Charts.

course

Excel Productivity and Speed

Excel Productivity and Speed

This course is designed to help you work faster and more efficiently in Excel by eliminating repetitive actions and optimizing everyday workflows. You'll learn how to navigate large datasets, enter and edit data at scale, and use smart techniques to reduce manual work. By combining shortcuts, automation tools, and practical strategies, you'll be able to handle tasks in seconds that would normally take minutes—building a faster, cleaner, and more productive way of working in Excel.

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.
not found

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

some-alt