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

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(124)

Courses & Projects

project

Java Todo List Manager

Java Todo List Manager

Build a beginner-friendly Java console application for managing a to-do list using OOP principles. You'll design and implement separate classes (Main, Task, TaskManager), and learn how to add, display, complete, and delete tasks through a menu-driven interface. The project emphasizes core Java concepts such as ArrayList, methods, loops, constructors, and object interaction.

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.

course

JavaScript Canvas Drawing and Animation

JavaScript Canvas Drawing and Animation

Create visual and interactive projects with the HTML Canvas API using plain JavaScript. Draw shapes, render text, work with images, and control colors, gradients, and pixels. Animate objects, handle user input, and build simple games and visual effects step by step.

course

JavaScript D3.js Visualization Essentials

JavaScript D3.js Visualization Essentials

Learn how to create interactive data visualizations using D3.js. Explore the core skills needed to work with data on the web, from selecting elements and binding data to building charts and enhancing them with transitions, scales, and axes. Through clear explanations and hands-on mini projects, you will gain confidence in transforming raw data into engaging visuals.

course

JavaScript Data Visualization with ECharts

JavaScript Data Visualization with ECharts

Master the essentials and advanced capabilities of ECharts to build high-quality, interactive dashboards for enterprise and admin applications. Learn how to work with core chart types, customize visuals, add interactivity, stream live data, and assemble complete dashboard layouts with professional responsiveness and export options.

course

JavaScript Form Validation

JavaScript Form Validation

Learn how to validate form input, enforce rules, and guide users toward correct and complete submissions using JavaScript. Explore HTML5 validation, custom logic, regular expressions, and asynchronous checks, then apply these concepts to create real-world form behavior. Build clear error messaging, improve usability, and finish with a fully validated signup form that demonstrates form handling best practices.

course

JavaScript GSAP Animation Basics

JavaScript GSAP Animation Basics

Create smooth, interactive animations using GSAP, the powerful JavaScript animation library. Learn how to build tweens, sequence timelines, animate DOM elements, and introduce natural motion with easing. Add scroll-based effects and apply your skills to real-world mini projects for polished, engaging web experiences.

course

JavaScript Leaflet.js Map Fundamentals

JavaScript Leaflet.js Map Fundamentals

Create interactive and visually engaging maps using Leaflet.js. Learn how to set up maps, add markers, customize tile layers, and design custom icons. Apply your skills through practical mini projects such as store locators, route maps, and event maps.

course

JavaScript Masonry Layouts for Responsive Grids

JavaScript Masonry Layouts for Responsive Grids

Learn how to build dynamic and responsive grid layouts using Masonry JS. Discover layout fundamentals, image handling, performance optimization, and real project integration.

course

JavaScript Pixi.js Game Graphics Foundations

JavaScript Pixi.js Game Graphics Foundations

Create interactive 2D game graphics using PixiJS and JavaScript. Work with sprites, textures, animation, containers, and event handling to build dynamic visual scenes.

course

JavaScript Swiper.js Slider Development

JavaScript Swiper.js Slider Development

Create clean, responsive, and interactive sliders using Swiper.js. Learn how to set up Swiper, customize its appearance, and configure essential features like navigation, autoplay, and breakpoints. Build real-world sliders and enhance them with dynamic data and animation effects.

course

JavaScript Tables with Grid.js

JavaScript Tables with Grid.js

Learn how to build modern, interactive data tables using Grid.js. Gain practical skills in sorting, searching, pagination, custom cell rendering, and dynamic data updates.

course

JavaScript Tooltips and Popovers with Tippy.js

JavaScript Tooltips and Popovers with Tippy.js

Learn to create modern, accessible tooltips and popovers using Tippy JS. Explore configuration options, styling techniques, animations, and interaction triggers to enhance user experience.
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
(1034)
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

project

Java Todo List Manager

Java Todo List Manager

Build a beginner-friendly Java console application for managing a to-do list using OOP principles. You'll design and implement separate classes (Main, Task, TaskManager), and learn how to add, display, complete, and delete tasks through a menu-driven interface. The project emphasizes core Java concepts such as ArrayList, methods, loops, constructors, and object interaction.

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.

course

JavaScript Canvas Drawing and Animation

JavaScript Canvas Drawing and Animation

Create visual and interactive projects with the HTML Canvas API using plain JavaScript. Draw shapes, render text, work with images, and control colors, gradients, and pixels. Animate objects, handle user input, and build simple games and visual effects step by step.

course

JavaScript D3.js Visualization Essentials

JavaScript D3.js Visualization Essentials

Learn how to create interactive data visualizations using D3.js. Explore the core skills needed to work with data on the web, from selecting elements and binding data to building charts and enhancing them with transitions, scales, and axes. Through clear explanations and hands-on mini projects, you will gain confidence in transforming raw data into engaging visuals.

course

JavaScript Data Visualization with ECharts

JavaScript Data Visualization with ECharts

Master the essentials and advanced capabilities of ECharts to build high-quality, interactive dashboards for enterprise and admin applications. Learn how to work with core chart types, customize visuals, add interactivity, stream live data, and assemble complete dashboard layouts with professional responsiveness and export options.

course

JavaScript Form Validation

JavaScript Form Validation

Learn how to validate form input, enforce rules, and guide users toward correct and complete submissions using JavaScript. Explore HTML5 validation, custom logic, regular expressions, and asynchronous checks, then apply these concepts to create real-world form behavior. Build clear error messaging, improve usability, and finish with a fully validated signup form that demonstrates form handling best practices.

course

JavaScript GSAP Animation Basics

JavaScript GSAP Animation Basics

Create smooth, interactive animations using GSAP, the powerful JavaScript animation library. Learn how to build tweens, sequence timelines, animate DOM elements, and introduce natural motion with easing. Add scroll-based effects and apply your skills to real-world mini projects for polished, engaging web experiences.

course

JavaScript Leaflet.js Map Fundamentals

JavaScript Leaflet.js Map Fundamentals

Create interactive and visually engaging maps using Leaflet.js. Learn how to set up maps, add markers, customize tile layers, and design custom icons. Apply your skills through practical mini projects such as store locators, route maps, and event maps.

course

JavaScript Masonry Layouts for Responsive Grids

JavaScript Masonry Layouts for Responsive Grids

Learn how to build dynamic and responsive grid layouts using Masonry JS. Discover layout fundamentals, image handling, performance optimization, and real project integration.

course

JavaScript Pixi.js Game Graphics Foundations

JavaScript Pixi.js Game Graphics Foundations

Create interactive 2D game graphics using PixiJS and JavaScript. Work with sprites, textures, animation, containers, and event handling to build dynamic visual scenes.

course

JavaScript Swiper.js Slider Development

JavaScript Swiper.js Slider Development

Create clean, responsive, and interactive sliders using Swiper.js. Learn how to set up Swiper, customize its appearance, and configure essential features like navigation, autoplay, and breakpoints. Build real-world sliders and enhance them with dynamic data and animation effects.

course

JavaScript Tables with Grid.js

JavaScript Tables with Grid.js

Learn how to build modern, interactive data tables using Grid.js. Gain practical skills in sorting, searching, pagination, custom cell rendering, and dynamic data updates.

course

JavaScript Tooltips and Popovers with Tippy.js

JavaScript Tooltips and Popovers with Tippy.js

Learn to create modern, accessible tooltips and popovers using Tippy JS. Explore configuration options, styling techniques, animations, and interaction triggers to enhance user experience.

project

Java Todo List Manager

Java Todo List Manager

Build a beginner-friendly Java console application for managing a to-do list using OOP principles. You'll design and implement separate classes (Main, Task, TaskManager), and learn how to add, display, complete, and delete tasks through a menu-driven interface. The project emphasizes core Java concepts such as ArrayList, methods, loops, constructors, and object interaction.

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.

course

JavaScript Canvas Drawing and Animation

JavaScript Canvas Drawing and Animation

Create visual and interactive projects with the HTML Canvas API using plain JavaScript. Draw shapes, render text, work with images, and control colors, gradients, and pixels. Animate objects, handle user input, and build simple games and visual effects step by step.

course

JavaScript D3.js Visualization Essentials

JavaScript D3.js Visualization Essentials

Learn how to create interactive data visualizations using D3.js. Explore the core skills needed to work with data on the web, from selecting elements and binding data to building charts and enhancing them with transitions, scales, and axes. Through clear explanations and hands-on mini projects, you will gain confidence in transforming raw data into engaging visuals.

course

JavaScript Data Visualization with ECharts

JavaScript Data Visualization with ECharts

Master the essentials and advanced capabilities of ECharts to build high-quality, interactive dashboards for enterprise and admin applications. Learn how to work with core chart types, customize visuals, add interactivity, stream live data, and assemble complete dashboard layouts with professional responsiveness and export options.

course

JavaScript Form Validation

JavaScript Form Validation

Learn how to validate form input, enforce rules, and guide users toward correct and complete submissions using JavaScript. Explore HTML5 validation, custom logic, regular expressions, and asynchronous checks, then apply these concepts to create real-world form behavior. Build clear error messaging, improve usability, and finish with a fully validated signup form that demonstrates form handling best practices.

course

JavaScript GSAP Animation Basics

JavaScript GSAP Animation Basics

Create smooth, interactive animations using GSAP, the powerful JavaScript animation library. Learn how to build tweens, sequence timelines, animate DOM elements, and introduce natural motion with easing. Add scroll-based effects and apply your skills to real-world mini projects for polished, engaging web experiences.

course

JavaScript Leaflet.js Map Fundamentals

JavaScript Leaflet.js Map Fundamentals

Create interactive and visually engaging maps using Leaflet.js. Learn how to set up maps, add markers, customize tile layers, and design custom icons. Apply your skills through practical mini projects such as store locators, route maps, and event maps.

course

JavaScript Masonry Layouts for Responsive Grids

JavaScript Masonry Layouts for Responsive Grids

Learn how to build dynamic and responsive grid layouts using Masonry JS. Discover layout fundamentals, image handling, performance optimization, and real project integration.

course

JavaScript Pixi.js Game Graphics Foundations

JavaScript Pixi.js Game Graphics Foundations

Create interactive 2D game graphics using PixiJS and JavaScript. Work with sprites, textures, animation, containers, and event handling to build dynamic visual scenes.

course

JavaScript Swiper.js Slider Development

JavaScript Swiper.js Slider Development

Create clean, responsive, and interactive sliders using Swiper.js. Learn how to set up Swiper, customize its appearance, and configure essential features like navigation, autoplay, and breakpoints. Build real-world sliders and enhance them with dynamic data and animation effects.

course

JavaScript Tables with Grid.js

JavaScript Tables with Grid.js

Learn how to build modern, interactive data tables using Grid.js. Gain practical skills in sorting, searching, pagination, custom cell rendering, and dynamic data updates.

course

JavaScript Tooltips and Popovers with Tippy.js

JavaScript Tooltips and Popovers with Tippy.js

Learn to create modern, accessible tooltips and popovers using Tippy JS. Explore configuration options, styling techniques, animations, and interaction triggers to enhance user experience.
not found

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

some-alt