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

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(66)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(476)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
list70 Tasks

Beginner

4.6
(31)

Courses & Projects

course

Digital Literacy for the Modern Workplace

Digital Literacy for the Modern Workplace

This course is for anyone who works in a modern organization and wants to stop feeling like they're one software update behind. It doesn't assume a technical background, and it doesn't treat digital literacy as something only IT departments need to care about. The tone is practical and direct — built for someone who needs to understand the digital environment they work in every day, not someone preparing to build it. Whether you're new to the workforce, changing roles, or simply realizing that the tools around you have outpaced your confidence in using them, this course meets you where you are.

project

Directory Management System

Directory Management System

A terminal-based Directory Management System built step by step using Python. The project models a file system as a nested dictionary held in memory and combines recursion, dictionary manipulation, path resolution, and command parsing to create a fully interactive shell that can create, list, search, and remove directories and files. The final result demonstrates how small utility functions can be orchestrated into a complete command-line application.

course

Dynamic Interfaces with Alpine.js and JavaScript

Dynamic Interfaces with Alpine.js and JavaScript

Learn how to build lightweight, reactive user interfaces with Alpine.js using simple HTML-driven directives. Explore state management, event handling, and dynamic UI patterns without writing heavy JavaScript. Gain hands-on experience creating interactive components for modern web projects.

project

Dynamic Pricing Prediction for Taxi Services

Dynamic Pricing Prediction for Taxi Services

A hands-on, end-to-end project guiding learners through data cleaning, exploratory analysis, and building a linear regression model to predict taxi ride prices using real-world ride and weather data.

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.

project

Error Collection and Reporting System

Error Collection and Reporting System

Build a terminal-based C++ project to collect, filter, and report errors using small, value-returning functions. You'll design an error model, manage collections, filter and count errors, format them for output, and generate readable reports.

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.

project

Event System for Files

Event System for Files

Build a complete event logging system for file operations in C++. This hands-on project guides you through modeling file events, managing event logs, filtering, simulating file actions, and persisting event history to and from disk.

course

Excel Forecasting & Scenario Analysis

Excel Forecasting & Scenario Analysis

A practical, hands-on guide to building professional forecasting and scenario analysis systems in Excel. Starting from raw transactional data, it progressively develops a complete planning model — cleaning and structuring data, applying four distinct forecasting methods, modeling Best Case, Worst Case, and Expected Case scenarios, and projecting revenue, costs, cash flow, and workforce requirements forward. Accuracy measurement, variance analysis, and goal-seeking techniques close the analytical loop. The final section brings everything together into executive-ready dashboards, risk visualizations, and auto-updating reports built on PivotTables and live scenario toggles.

course

Excel Lookup Techniques

Excel Lookup Techniques

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.

project

Exploring Delivery Performance Across Logistics Partners

Exploring Delivery Performance Across Logistics Partners

A hands-on case study guiding learners through data cleaning and exploratory analysis of logistics delivery data, focusing on operational KPIs and actionable insights for supply chain performance.

project

Exploring Olympic History Through Data Visualization

Exploring Olympic History Through Data Visualization

Dive into the rich history of the Olympic Games by analyzing and visualizing real athlete data. This project guides you through the process of loading, cleaning, and exploring the 'athlete_events.csv' dataset, uncovering trends in participation, physical attributes, and medal achievements across time and countries using Python and data visualization libraries.

course

Express.js Essentials for Backend Development

Express.js Essentials for Backend Development

Learn how to build web servers and RESTful APIs using Express.js and Node.js. Work with routing, middleware, API development, templating engines, error handling, and application architecture while building scalable backend applications with modern Express.js practices.

project

File Format Converter

File Format Converter

Build a terminal-based Python application that allows users to convert files between TXT, CSV, and JSON formats. The project guides you through designing a CLI menu, reading and writing files, converting data structures, and implementing robust error handling.

course

FilePond Upload Essentials in JavaScript

FilePond Upload Essentials in JavaScript

Create modern, customizable file upload interfaces using FilePond with minimal configuration. Learn how to integrate FilePond, style it, enable advanced features, and extend it with plugins. Build polished, real-world upload components for practical web projects.
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
(1205)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(66)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(476)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
list70 Tasks

Beginner

4.6
(31)
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

DevOps Specialist

laptop6 Courses
list91 Tasks
4.4
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
track
track image
For Ultimate

Only for Ultimate

C Programming Fundamentals

laptop7 Courses
list70 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Digital Literacy for the Modern Workplace

Digital Literacy for the Modern Workplace

This course is for anyone who works in a modern organization and wants to stop feeling like they're one software update behind. It doesn't assume a technical background, and it doesn't treat digital literacy as something only IT departments need to care about. The tone is practical and direct — built for someone who needs to understand the digital environment they work in every day, not someone preparing to build it. Whether you're new to the workforce, changing roles, or simply realizing that the tools around you have outpaced your confidence in using them, this course meets you where you are.

project

Directory Management System

Directory Management System

A terminal-based Directory Management System built step by step using Python. The project models a file system as a nested dictionary held in memory and combines recursion, dictionary manipulation, path resolution, and command parsing to create a fully interactive shell that can create, list, search, and remove directories and files. The final result demonstrates how small utility functions can be orchestrated into a complete command-line application.

course

Dynamic Interfaces with Alpine.js and JavaScript

Dynamic Interfaces with Alpine.js and JavaScript

Learn how to build lightweight, reactive user interfaces with Alpine.js using simple HTML-driven directives. Explore state management, event handling, and dynamic UI patterns without writing heavy JavaScript. Gain hands-on experience creating interactive components for modern web projects.

project

Dynamic Pricing Prediction for Taxi Services

Dynamic Pricing Prediction for Taxi Services

A hands-on, end-to-end project guiding learners through data cleaning, exploratory analysis, and building a linear regression model to predict taxi ride prices using real-world ride and weather data.

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.

project

Error Collection and Reporting System

Error Collection and Reporting System

Build a terminal-based C++ project to collect, filter, and report errors using small, value-returning functions. You'll design an error model, manage collections, filter and count errors, format them for output, and generate readable reports.

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.

project

Event System for Files

Event System for Files

Build a complete event logging system for file operations in C++. This hands-on project guides you through modeling file events, managing event logs, filtering, simulating file actions, and persisting event history to and from disk.

course

Excel Forecasting & Scenario Analysis

Excel Forecasting & Scenario Analysis

A practical, hands-on guide to building professional forecasting and scenario analysis systems in Excel. Starting from raw transactional data, it progressively develops a complete planning model — cleaning and structuring data, applying four distinct forecasting methods, modeling Best Case, Worst Case, and Expected Case scenarios, and projecting revenue, costs, cash flow, and workforce requirements forward. Accuracy measurement, variance analysis, and goal-seeking techniques close the analytical loop. The final section brings everything together into executive-ready dashboards, risk visualizations, and auto-updating reports built on PivotTables and live scenario toggles.

course

Excel Lookup Techniques

Excel Lookup Techniques

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.

project

Exploring Delivery Performance Across Logistics Partners

Exploring Delivery Performance Across Logistics Partners

A hands-on case study guiding learners through data cleaning and exploratory analysis of logistics delivery data, focusing on operational KPIs and actionable insights for supply chain performance.

project

Exploring Olympic History Through Data Visualization

Exploring Olympic History Through Data Visualization

Dive into the rich history of the Olympic Games by analyzing and visualizing real athlete data. This project guides you through the process of loading, cleaning, and exploring the 'athlete_events.csv' dataset, uncovering trends in participation, physical attributes, and medal achievements across time and countries using Python and data visualization libraries.

course

Express.js Essentials for Backend Development

Express.js Essentials for Backend Development

Learn how to build web servers and RESTful APIs using Express.js and Node.js. Work with routing, middleware, API development, templating engines, error handling, and application architecture while building scalable backend applications with modern Express.js practices.

project

File Format Converter

File Format Converter

Build a terminal-based Python application that allows users to convert files between TXT, CSV, and JSON formats. The project guides you through designing a CLI menu, reading and writing files, converting data structures, and implementing robust error handling.

course

FilePond Upload Essentials in JavaScript

FilePond Upload Essentials in JavaScript

Create modern, customizable file upload interfaces using FilePond with minimal configuration. Learn how to integrate FilePond, style it, enable advanced features, and extend it with plugins. Build polished, real-world upload components for practical web projects.

course

Digital Literacy for the Modern Workplace

Digital Literacy for the Modern Workplace

This course is for anyone who works in a modern organization and wants to stop feeling like they're one software update behind. It doesn't assume a technical background, and it doesn't treat digital literacy as something only IT departments need to care about. The tone is practical and direct — built for someone who needs to understand the digital environment they work in every day, not someone preparing to build it. Whether you're new to the workforce, changing roles, or simply realizing that the tools around you have outpaced your confidence in using them, this course meets you where you are.

project

Directory Management System

Directory Management System

A terminal-based Directory Management System built step by step using Python. The project models a file system as a nested dictionary held in memory and combines recursion, dictionary manipulation, path resolution, and command parsing to create a fully interactive shell that can create, list, search, and remove directories and files. The final result demonstrates how small utility functions can be orchestrated into a complete command-line application.

course

Dynamic Interfaces with Alpine.js and JavaScript

Dynamic Interfaces with Alpine.js and JavaScript

Learn how to build lightweight, reactive user interfaces with Alpine.js using simple HTML-driven directives. Explore state management, event handling, and dynamic UI patterns without writing heavy JavaScript. Gain hands-on experience creating interactive components for modern web projects.

project

Dynamic Pricing Prediction for Taxi Services

Dynamic Pricing Prediction for Taxi Services

A hands-on, end-to-end project guiding learners through data cleaning, exploratory analysis, and building a linear regression model to predict taxi ride prices using real-world ride and weather data.

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.

project

Error Collection and Reporting System

Error Collection and Reporting System

Build a terminal-based C++ project to collect, filter, and report errors using small, value-returning functions. You'll design an error model, manage collections, filter and count errors, format them for output, and generate readable reports.

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.

project

Event System for Files

Event System for Files

Build a complete event logging system for file operations in C++. This hands-on project guides you through modeling file events, managing event logs, filtering, simulating file actions, and persisting event history to and from disk.

course

Excel Forecasting & Scenario Analysis

Excel Forecasting & Scenario Analysis

A practical, hands-on guide to building professional forecasting and scenario analysis systems in Excel. Starting from raw transactional data, it progressively develops a complete planning model — cleaning and structuring data, applying four distinct forecasting methods, modeling Best Case, Worst Case, and Expected Case scenarios, and projecting revenue, costs, cash flow, and workforce requirements forward. Accuracy measurement, variance analysis, and goal-seeking techniques close the analytical loop. The final section brings everything together into executive-ready dashboards, risk visualizations, and auto-updating reports built on PivotTables and live scenario toggles.

course

Excel Lookup Techniques

Excel Lookup Techniques

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.

project

Exploring Delivery Performance Across Logistics Partners

Exploring Delivery Performance Across Logistics Partners

A hands-on case study guiding learners through data cleaning and exploratory analysis of logistics delivery data, focusing on operational KPIs and actionable insights for supply chain performance.

project

Exploring Olympic History Through Data Visualization

Exploring Olympic History Through Data Visualization

Dive into the rich history of the Olympic Games by analyzing and visualizing real athlete data. This project guides you through the process of loading, cleaning, and exploring the 'athlete_events.csv' dataset, uncovering trends in participation, physical attributes, and medal achievements across time and countries using Python and data visualization libraries.

course

Express.js Essentials for Backend Development

Express.js Essentials for Backend Development

Learn how to build web servers and RESTful APIs using Express.js and Node.js. Work with routing, middleware, API development, templating engines, error handling, and application architecture while building scalable backend applications with modern Express.js practices.

project

File Format Converter

File Format Converter

Build a terminal-based Python application that allows users to convert files between TXT, CSV, and JSON formats. The project guides you through designing a CLI menu, reading and writing files, converting data structures, and implementing robust error handling.

course

FilePond Upload Essentials in JavaScript

FilePond Upload Essentials in JavaScript

Create modern, customizable file upload interfaces using FilePond with minimal configuration. Learn how to integrate FilePond, style it, enable advanced features, and extend it with plugins. Build polished, real-world upload components for practical web projects.
not found

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

some-alt