Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
All Courses & Projects | Codefinity
Filters
reverse icon

Technologies

Topic

Level

Type of lesson

Career tracks

track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop7 Courses
list248 Tasks

Beginner

4.7
(4051)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1321)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(297)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list73 Tasks

Intermediate

4.3
(124)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.6
(1482)

Courses & Projects

course

Digital Marketing Analytics and Experimentation

Digital Marketing Analytics and Experimentation

Gain a structured understanding of how marketing performance is measured, analyzed, and improved across channels. The material covers essential metrics, tracking frameworks, and analytics tools used to evaluate web, SEO, social, paid media, email, and e-commerce performance. It also explores data preparation, dashboarding, attribution models, experimentation, and forecasting. By connecting insights to budget decisions and ROI optimization, the focus shifts from reporting numbers to driving smarter, evidence-based marketing decisions.

course

Documentation in Software Projects

Documentation in Software Projects

Explore the critical role of documentation in software projects, focusing on its impact on team collaboration, project success, and long-term maintainability. Learn through real-world scenarios how effective documentation practices can prevent failures, support decision-making, and ensure sustainable software development.

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

End to End Testing React Apps with Playwright

End to End Testing React Apps with Playwright

Test React applications end to end using Playwright. Write reliable browser tests, interact with UI elements, handle asynchronous behavior, and validate navigation and network behavior. Apply advanced testing strategies to build scalable, maintainable test suites for production React applications.

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

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

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

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

Experimental Design and Causal Testing

Experimental Design and Causal Testing

Master advanced experimental design techniques for real-world scenarios where simple A/B testing falls short. Learn to plan, structure, and interpret complex experiments, understand interaction effects, and draw valid causal conclusions while minimizing cost and bias.

project

Exploring City Bike Rental Insights (SHORT)

Exploring City Bike Rental Insights (SHORT)

This course guides you through analyzing and visualizing how weather and seasonal factors influence daily bike rental demand using real-world data.

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

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

Firebase Authentication in React Apps

Firebase Authentication in React Apps

Implement user authentication in React applications using Firebase. Configure authentication providers, manage persistent sessions, protect application routes, and handle password recovery and user profiles. Apply Firebase security rules to safeguard authentication data in production React apps.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop7 Courses
list248 Tasks

Beginner

4.7
(4051)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1321)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(297)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list73 Tasks

Intermediate

4.3
(124)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.6
(1482)
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero

laptop7 Courses
list248 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Π‘++ Essentials

laptop6 Courses
list124 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list164 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Become a React Developer

laptop4 Courses
list73 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development

laptop7 Courses
list386 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Digital Marketing Analytics and Experimentation

Digital Marketing Analytics and Experimentation

Gain a structured understanding of how marketing performance is measured, analyzed, and improved across channels. The material covers essential metrics, tracking frameworks, and analytics tools used to evaluate web, SEO, social, paid media, email, and e-commerce performance. It also explores data preparation, dashboarding, attribution models, experimentation, and forecasting. By connecting insights to budget decisions and ROI optimization, the focus shifts from reporting numbers to driving smarter, evidence-based marketing decisions.

course

Documentation in Software Projects

Documentation in Software Projects

Explore the critical role of documentation in software projects, focusing on its impact on team collaboration, project success, and long-term maintainability. Learn through real-world scenarios how effective documentation practices can prevent failures, support decision-making, and ensure sustainable software development.

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

End to End Testing React Apps with Playwright

End to End Testing React Apps with Playwright

Test React applications end to end using Playwright. Write reliable browser tests, interact with UI elements, handle asynchronous behavior, and validate navigation and network behavior. Apply advanced testing strategies to build scalable, maintainable test suites for production React applications.

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

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

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

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

Experimental Design and Causal Testing

Experimental Design and Causal Testing

Master advanced experimental design techniques for real-world scenarios where simple A/B testing falls short. Learn to plan, structure, and interpret complex experiments, understand interaction effects, and draw valid causal conclusions while minimizing cost and bias.

project

Exploring City Bike Rental Insights (SHORT)

Exploring City Bike Rental Insights (SHORT)

This course guides you through analyzing and visualizing how weather and seasonal factors influence daily bike rental demand using real-world data.

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

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

Firebase Authentication in React Apps

Firebase Authentication in React Apps

Implement user authentication in React applications using Firebase. Configure authentication providers, manage persistent sessions, protect application routes, and handle password recovery and user profiles. Apply Firebase security rules to safeguard authentication data in production React apps.

course

Digital Marketing Analytics and Experimentation

Digital Marketing Analytics and Experimentation

Gain a structured understanding of how marketing performance is measured, analyzed, and improved across channels. The material covers essential metrics, tracking frameworks, and analytics tools used to evaluate web, SEO, social, paid media, email, and e-commerce performance. It also explores data preparation, dashboarding, attribution models, experimentation, and forecasting. By connecting insights to budget decisions and ROI optimization, the focus shifts from reporting numbers to driving smarter, evidence-based marketing decisions.

course

Documentation in Software Projects

Documentation in Software Projects

Explore the critical role of documentation in software projects, focusing on its impact on team collaboration, project success, and long-term maintainability. Learn through real-world scenarios how effective documentation practices can prevent failures, support decision-making, and ensure sustainable software development.

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

End to End Testing React Apps with Playwright

End to End Testing React Apps with Playwright

Test React applications end to end using Playwright. Write reliable browser tests, interact with UI elements, handle asynchronous behavior, and validate navigation and network behavior. Apply advanced testing strategies to build scalable, maintainable test suites for production React applications.

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

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

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

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

Experimental Design and Causal Testing

Experimental Design and Causal Testing

Master advanced experimental design techniques for real-world scenarios where simple A/B testing falls short. Learn to plan, structure, and interpret complex experiments, understand interaction effects, and draw valid causal conclusions while minimizing cost and bias.

project

Exploring City Bike Rental Insights (SHORT)

Exploring City Bike Rental Insights (SHORT)

This course guides you through analyzing and visualizing how weather and seasonal factors influence daily bike rental demand using real-world data.

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

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

Firebase Authentication in React Apps

Firebase Authentication in React Apps

Implement user authentication in React applications using Firebase. Configure authentication providers, manage persistent sessions, protect application routes, and handle password recovery and user profiles. Apply Firebase security rules to safeguard authentication data in production React apps.
not found

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

We're sorry to hear that something went wrong. What happened?
some-alt