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

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(333)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.8
(29)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(946)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.5
(36)

Courses & Projects

project

Identifying Undervalued Football Players

Identifying Undervalued Football Players

A hands-on, project-based course guiding learners through the process of cleaning, analyzing, modeling, and interpreting the FIFA 22 player dataset to identify undervalued footballers and distinct playing styles using Python and essential data science techniques.

project

Identifying Virality Factors in Trending YouTube Videos

Identifying Virality Factors in Trending YouTube Videos

A hands-on guided project for beginner to intermediate Python learners to analyze the YouTube Trending Video Statistics dataset. Students will clean, explore, and engineer features from real-world social media data, focusing on the relationship between text features and video virality.

project

Impact of Artificial Intelligence on Job Roles

Impact of Artificial Intelligence on Job Roles

A hands-on data science case study guiding learners through exploratory data analysis and labor market insights to understand how AI and automation may reshape job roles by 2030. Learners will analyze automation risk, skill patterns, and technology growth to identify future-resilient careers.

course

Implicit Bias of Learning Algorithms

Implicit Bias of Learning Algorithms

Explore the concept of implicit bias in machine learning, understanding how learning algorithms favor certain solutions even without explicit regularization. Progress from foundational definitions to linear models and deep neural networks.

project

Individual Health Insurance Cost Prediction

Individual Health Insurance Cost Prediction

A hands-on case study where you will analyze, visualize, and model individual health insurance costs using Python and pandas. You will clean and explore the data, extract insights, preprocess features, build a regression model, and interpret the results to understand what drives insurance pricing.

course

Interactive Alerts in React with SweetAlert2

Interactive Alerts in React with SweetAlert2

Create beautiful, modern, and highly interactive alerts in React applications using SweetAlert2. Learn how to integrate SweetAlert2, trigger alerts, customize dialog content and styles, work with inputs and async workflows, chain alerts, and manage alerts effectively in real-world React projects.

course

Interactive Canvas Development with Fabric.js

Interactive Canvas Development with Fabric.js

Master Fabric.js by building interactive, object-based canvas applications. Learn how to create, select, transform, group, and manipulate shapes, images, and text—just like in whiteboard apps, design tools, and annotation editors.

course

Interactive Mapping in React with Leaflet

Interactive Mapping in React with Leaflet

Build interactive maps in React using Leaflet. Render maps, customize layers and markers, handle user interactions, and visualize dynamic geospatial data. Optimize map performance and ensure accessibility across responsive, map-driven interfaces.

course

Interactive React Sliders with Swiper.js

Interactive React Sliders with Swiper.js

Master SwiperJS in React applications by learning how to build responsive, customizable, and feature-rich sliders. Start from essential setup, progress through configuration and advanced capabilities, and finish with interactivity, accessibility, and performance best practices. Gain practical, real-world skills to create modern, engaging UI experiences in React.

course

Introduction to Kotlin

Introduction to Kotlin

A beginner-friendly video course designed to introduce you to the Kotlin programming language. Learn the essentials of Kotlin, from setting up your first project to understanding variables, data types, functions, control flow, and classes. Each chapter is structured as a video script with clear explanations, practical code examples, and quizzes to reinforce your learning.

course

Introduction to gRPC

Introduction to gRPC

A comprehensive introduction to gRPC for backend engineers, covering its core concepts, design principles, and practical usage. This course explores the motivations behind gRPC, its differences from REST, and guides learners through service design, protocol buffers, streaming, error handling, and performance optimization.

project

Java Number Guessing Game

Java Number Guessing Game

Build a fully functional Number Guessing Game in Java, incrementally enhancing its features and structure across several chapters. Each chapter introduces a new programming concept, guiding you step-by-step from a simple guessing loop to a robust, user-friendly application. All code is written in a single main file, with clear explanations and beginner-friendly tasks.

course

Java User Input Essentials

Java User Input Essentials

A beginner-friendly course designed to introduce learners to Java's Scanner class and the fundamentals of user input handling. Through practical examples and step-by-step explanations, students will gain confidence in reading and processing user input in Java applications.

course

JavaScript Animation with Anime.js

JavaScript Animation with Anime.js

Animate web elements with modern motion techniques using Anime.js and JavaScript. Work with keyframes, timelines, stagger effects, easing, SVG animation, and text-based motion. Apply your skills through fun mini projects that deliver interactive and visually engaging results.

course

JavaScript Audio Creation with Tone.js

JavaScript Audio Creation with Tone.js

Learn how to create music, sound effects, and interactive audio experiences directly in the browser using Tone JS. Explore digital audio fundamentals, musical structure, sound synthesis, and audio effects through practical examples.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(333)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.8
(29)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(946)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.5
(36)
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

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

Digital Marketing Essentials

laptop6 Courses
list293 Tasks
4.5
Search
Close

Courses & Projects

Technologies

project

Identifying Undervalued Football Players

Identifying Undervalued Football Players

A hands-on, project-based course guiding learners through the process of cleaning, analyzing, modeling, and interpreting the FIFA 22 player dataset to identify undervalued footballers and distinct playing styles using Python and essential data science techniques.

project

Identifying Virality Factors in Trending YouTube Videos

Identifying Virality Factors in Trending YouTube Videos

A hands-on guided project for beginner to intermediate Python learners to analyze the YouTube Trending Video Statistics dataset. Students will clean, explore, and engineer features from real-world social media data, focusing on the relationship between text features and video virality.

project

Impact of Artificial Intelligence on Job Roles

Impact of Artificial Intelligence on Job Roles

A hands-on data science case study guiding learners through exploratory data analysis and labor market insights to understand how AI and automation may reshape job roles by 2030. Learners will analyze automation risk, skill patterns, and technology growth to identify future-resilient careers.

course

Implicit Bias of Learning Algorithms

Implicit Bias of Learning Algorithms

Explore the concept of implicit bias in machine learning, understanding how learning algorithms favor certain solutions even without explicit regularization. Progress from foundational definitions to linear models and deep neural networks.

project

Individual Health Insurance Cost Prediction

Individual Health Insurance Cost Prediction

A hands-on case study where you will analyze, visualize, and model individual health insurance costs using Python and pandas. You will clean and explore the data, extract insights, preprocess features, build a regression model, and interpret the results to understand what drives insurance pricing.

course

Interactive Alerts in React with SweetAlert2

Interactive Alerts in React with SweetAlert2

Create beautiful, modern, and highly interactive alerts in React applications using SweetAlert2. Learn how to integrate SweetAlert2, trigger alerts, customize dialog content and styles, work with inputs and async workflows, chain alerts, and manage alerts effectively in real-world React projects.

course

Interactive Canvas Development with Fabric.js

Interactive Canvas Development with Fabric.js

Master Fabric.js by building interactive, object-based canvas applications. Learn how to create, select, transform, group, and manipulate shapes, images, and text—just like in whiteboard apps, design tools, and annotation editors.

course

Interactive Mapping in React with Leaflet

Interactive Mapping in React with Leaflet

Build interactive maps in React using Leaflet. Render maps, customize layers and markers, handle user interactions, and visualize dynamic geospatial data. Optimize map performance and ensure accessibility across responsive, map-driven interfaces.

course

Interactive React Sliders with Swiper.js

Interactive React Sliders with Swiper.js

Master SwiperJS in React applications by learning how to build responsive, customizable, and feature-rich sliders. Start from essential setup, progress through configuration and advanced capabilities, and finish with interactivity, accessibility, and performance best practices. Gain practical, real-world skills to create modern, engaging UI experiences in React.

course

Introduction to Kotlin

Introduction to Kotlin

A beginner-friendly video course designed to introduce you to the Kotlin programming language. Learn the essentials of Kotlin, from setting up your first project to understanding variables, data types, functions, control flow, and classes. Each chapter is structured as a video script with clear explanations, practical code examples, and quizzes to reinforce your learning.

course

Introduction to gRPC

Introduction to gRPC

A comprehensive introduction to gRPC for backend engineers, covering its core concepts, design principles, and practical usage. This course explores the motivations behind gRPC, its differences from REST, and guides learners through service design, protocol buffers, streaming, error handling, and performance optimization.

project

Java Number Guessing Game

Java Number Guessing Game

Build a fully functional Number Guessing Game in Java, incrementally enhancing its features and structure across several chapters. Each chapter introduces a new programming concept, guiding you step-by-step from a simple guessing loop to a robust, user-friendly application. All code is written in a single main file, with clear explanations and beginner-friendly tasks.

course

Java User Input Essentials

Java User Input Essentials

A beginner-friendly course designed to introduce learners to Java's Scanner class and the fundamentals of user input handling. Through practical examples and step-by-step explanations, students will gain confidence in reading and processing user input in Java applications.

course

JavaScript Animation with Anime.js

JavaScript Animation with Anime.js

Animate web elements with modern motion techniques using Anime.js and JavaScript. Work with keyframes, timelines, stagger effects, easing, SVG animation, and text-based motion. Apply your skills through fun mini projects that deliver interactive and visually engaging results.

course

JavaScript Audio Creation with Tone.js

JavaScript Audio Creation with Tone.js

Learn how to create music, sound effects, and interactive audio experiences directly in the browser using Tone JS. Explore digital audio fundamentals, musical structure, sound synthesis, and audio effects through practical examples.

project

Identifying Undervalued Football Players

Identifying Undervalued Football Players

A hands-on, project-based course guiding learners through the process of cleaning, analyzing, modeling, and interpreting the FIFA 22 player dataset to identify undervalued footballers and distinct playing styles using Python and essential data science techniques.

project

Identifying Virality Factors in Trending YouTube Videos

Identifying Virality Factors in Trending YouTube Videos

A hands-on guided project for beginner to intermediate Python learners to analyze the YouTube Trending Video Statistics dataset. Students will clean, explore, and engineer features from real-world social media data, focusing on the relationship between text features and video virality.

project

Impact of Artificial Intelligence on Job Roles

Impact of Artificial Intelligence on Job Roles

A hands-on data science case study guiding learners through exploratory data analysis and labor market insights to understand how AI and automation may reshape job roles by 2030. Learners will analyze automation risk, skill patterns, and technology growth to identify future-resilient careers.

course

Implicit Bias of Learning Algorithms

Implicit Bias of Learning Algorithms

Explore the concept of implicit bias in machine learning, understanding how learning algorithms favor certain solutions even without explicit regularization. Progress from foundational definitions to linear models and deep neural networks.

project

Individual Health Insurance Cost Prediction

Individual Health Insurance Cost Prediction

A hands-on case study where you will analyze, visualize, and model individual health insurance costs using Python and pandas. You will clean and explore the data, extract insights, preprocess features, build a regression model, and interpret the results to understand what drives insurance pricing.

course

Interactive Alerts in React with SweetAlert2

Interactive Alerts in React with SweetAlert2

Create beautiful, modern, and highly interactive alerts in React applications using SweetAlert2. Learn how to integrate SweetAlert2, trigger alerts, customize dialog content and styles, work with inputs and async workflows, chain alerts, and manage alerts effectively in real-world React projects.

course

Interactive Canvas Development with Fabric.js

Interactive Canvas Development with Fabric.js

Master Fabric.js by building interactive, object-based canvas applications. Learn how to create, select, transform, group, and manipulate shapes, images, and text—just like in whiteboard apps, design tools, and annotation editors.

course

Interactive Mapping in React with Leaflet

Interactive Mapping in React with Leaflet

Build interactive maps in React using Leaflet. Render maps, customize layers and markers, handle user interactions, and visualize dynamic geospatial data. Optimize map performance and ensure accessibility across responsive, map-driven interfaces.

course

Interactive React Sliders with Swiper.js

Interactive React Sliders with Swiper.js

Master SwiperJS in React applications by learning how to build responsive, customizable, and feature-rich sliders. Start from essential setup, progress through configuration and advanced capabilities, and finish with interactivity, accessibility, and performance best practices. Gain practical, real-world skills to create modern, engaging UI experiences in React.

course

Introduction to Kotlin

Introduction to Kotlin

A beginner-friendly video course designed to introduce you to the Kotlin programming language. Learn the essentials of Kotlin, from setting up your first project to understanding variables, data types, functions, control flow, and classes. Each chapter is structured as a video script with clear explanations, practical code examples, and quizzes to reinforce your learning.

course

Introduction to gRPC

Introduction to gRPC

A comprehensive introduction to gRPC for backend engineers, covering its core concepts, design principles, and practical usage. This course explores the motivations behind gRPC, its differences from REST, and guides learners through service design, protocol buffers, streaming, error handling, and performance optimization.

project

Java Number Guessing Game

Java Number Guessing Game

Build a fully functional Number Guessing Game in Java, incrementally enhancing its features and structure across several chapters. Each chapter introduces a new programming concept, guiding you step-by-step from a simple guessing loop to a robust, user-friendly application. All code is written in a single main file, with clear explanations and beginner-friendly tasks.

course

Java User Input Essentials

Java User Input Essentials

A beginner-friendly course designed to introduce learners to Java's Scanner class and the fundamentals of user input handling. Through practical examples and step-by-step explanations, students will gain confidence in reading and processing user input in Java applications.

course

JavaScript Animation with Anime.js

JavaScript Animation with Anime.js

Animate web elements with modern motion techniques using Anime.js and JavaScript. Work with keyframes, timelines, stagger effects, easing, SVG animation, and text-based motion. Apply your skills through fun mini projects that deliver interactive and visually engaging results.

course

JavaScript Audio Creation with Tone.js

JavaScript Audio Creation with Tone.js

Learn how to create music, sound effects, and interactive audio experiences directly in the browser using Tone JS. Explore digital audio fundamentals, musical structure, sound synthesis, and audio effects through practical examples.
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