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
list214 Tasks

Beginner

4.4
(359)
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.6
(34)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1013)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.6
(39)

Courses & Projects

course

Dart for Flutter Developers

Dart for Flutter Developers

A hands-on, developer-focused course designed to help Flutter developers master Dart language features, write cleaner code, and architect scalable Flutter apps. This course bridges the gap between basic Flutter knowledge and advanced Dart proficiency, with practical tasks and real-world mistakes to avoid.

course

Data Privacy and Differential Privacy Fundamentals

Data Privacy and Differential Privacy Fundamentals

An intermediate, theory-first course exploring the essentials of data privacy, classical anonymization, and the foundations and mechanisms of Differential Privacy (DP), with practical Python demonstrations and conceptual quizzes.

course

DevSecOps Fundamentals

DevSecOps Fundamentals

This beginner-friendly course introduces the foundational principles of DevSecOps, blending development, security, and operations into a unified approach. Learners will explore the core concepts, practical workflows, and essential security practices that underpin modern DevSecOps, gaining both theoretical understanding and hands-on insight through illustrative examples and quizzes.

course

Ensemble Learning Techniques with Python

Ensemble Learning Techniques with Python

A comprehensive intermediate course on ensemble learning in machine learning, covering foundational concepts, mathematical intuition, and practical implementation of bagging, boosting, and advanced integration methods using Python and scikit-learn.

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

Explainable AI (XAI) Basics

Explainable AI (XAI) Basics

Gain a foundational understanding of Explainable AI (XAI): what it is, why it matters, key concepts, main techniques, and ethical considerations. This course is theory-focused, using clear explanations and quizzes to build your intuition about making AI systems more transparent and trustworthy.

course

Flutter App Foundations

Flutter App Foundations

Learn the essential skills to build simple, visually appealing Android and iOS apps using Flutter. This course covers Dart fundamentals, Flutter project structure, UI building blocks, navigation, and theming to help you create robust mobile applications.

course

Flutter REST API Integration

Flutter REST API Integration

Master the art of integrating REST APIs into Flutter apps. This course guides you from understanding HTTP fundamentals to building robust, scalable, and maintainable API-driven Flutter applications. Learn to handle networking, JSON parsing, error management, authentication, file transfers, and architect your code for real-world production use.

course

Formatting and Parsing in Java

Formatting and Parsing in Java

Master the art of formatting and parsing data in Java, from string templates to numbers and dates, and learn how to create well-structured console tables. This course is designed for learners with a basic understanding of Java syntax who want to deepen their skills in data presentation and manipulation.

course

Geospatial Data Science with Python

Geospatial Data Science with Python

An intermediate-level course introducing the core concepts, techniques, and practical skills for geospatial analysis using Python and key open-source libraries. Learn to work with vector and raster data, perform spatial operations, and visualize geographic information.

course

Improving Social Media Workflow with Hootsuite

Improving Social Media Workflow with Hootsuite

Build a strong foundation in social media management with Hootsuite. Explore tools for scheduling content, monitoring engagement, analyzing performance, and optimizing strategy. Leverage built-in AI features, streamline team collaboration, and integrate third-party apps to enhance workflow and results.

course

Internal Mechanics of Python Code Execution

Internal Mechanics of Python Code Execution

Dive deep into the inner workings of Python by exploring how the interpreter parses, compiles, and executes your code. This course demystifies the Python execution model, revealing the mechanisms behind variables, functions, memory management, and more. Perfect for those who know Python basics and want to understand what happens behind the scenes.

course

JavaScript Design Patterns

JavaScript Design Patterns

Learn how to use proven design patterns to write cleaner, more maintainable JavaScript. Explore creational, structural, and behavioral patterns through small, practical examples that show how each pattern solves real coding challenges.

course

JavaScript Web APIs Essentials

JavaScript Web APIs Essentials

Explore the most useful web APIs. Learn to work with drag and drop, clipboard access, fullscreen mode, storage APIs, file uploads, and geolocation to create interactive and engaging web features. Reinforce your skills with hands-on mini projects that put each API into practice.

course

Kotlin for Java Developers

Kotlin for Java Developers

A hands-on course designed for Java developers to master Kotlin by focusing on practical differences, interoperability, and idiomatic Kotlin features. Start with a conceptual foundation, then dive into code-driven chapters covering functional style, null-safety, object creation, and more.
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
list214 Tasks

Beginner

4.4
(359)
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.6
(34)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1013)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.6
(39)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list214 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

Digital Marketing Essentials

laptop6 Courses
list293 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Dart for Flutter Developers

Dart for Flutter Developers

A hands-on, developer-focused course designed to help Flutter developers master Dart language features, write cleaner code, and architect scalable Flutter apps. This course bridges the gap between basic Flutter knowledge and advanced Dart proficiency, with practical tasks and real-world mistakes to avoid.

course

Data Privacy and Differential Privacy Fundamentals

Data Privacy and Differential Privacy Fundamentals

An intermediate, theory-first course exploring the essentials of data privacy, classical anonymization, and the foundations and mechanisms of Differential Privacy (DP), with practical Python demonstrations and conceptual quizzes.

course

DevSecOps Fundamentals

DevSecOps Fundamentals

This beginner-friendly course introduces the foundational principles of DevSecOps, blending development, security, and operations into a unified approach. Learners will explore the core concepts, practical workflows, and essential security practices that underpin modern DevSecOps, gaining both theoretical understanding and hands-on insight through illustrative examples and quizzes.

course

Ensemble Learning Techniques with Python

Ensemble Learning Techniques with Python

A comprehensive intermediate course on ensemble learning in machine learning, covering foundational concepts, mathematical intuition, and practical implementation of bagging, boosting, and advanced integration methods using Python and scikit-learn.

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

Explainable AI (XAI) Basics

Explainable AI (XAI) Basics

Gain a foundational understanding of Explainable AI (XAI): what it is, why it matters, key concepts, main techniques, and ethical considerations. This course is theory-focused, using clear explanations and quizzes to build your intuition about making AI systems more transparent and trustworthy.

course

Flutter App Foundations

Flutter App Foundations

Learn the essential skills to build simple, visually appealing Android and iOS apps using Flutter. This course covers Dart fundamentals, Flutter project structure, UI building blocks, navigation, and theming to help you create robust mobile applications.

course

Flutter REST API Integration

Flutter REST API Integration

Master the art of integrating REST APIs into Flutter apps. This course guides you from understanding HTTP fundamentals to building robust, scalable, and maintainable API-driven Flutter applications. Learn to handle networking, JSON parsing, error management, authentication, file transfers, and architect your code for real-world production use.

course

Formatting and Parsing in Java

Formatting and Parsing in Java

Master the art of formatting and parsing data in Java, from string templates to numbers and dates, and learn how to create well-structured console tables. This course is designed for learners with a basic understanding of Java syntax who want to deepen their skills in data presentation and manipulation.

course

Geospatial Data Science with Python

Geospatial Data Science with Python

An intermediate-level course introducing the core concepts, techniques, and practical skills for geospatial analysis using Python and key open-source libraries. Learn to work with vector and raster data, perform spatial operations, and visualize geographic information.

course

Improving Social Media Workflow with Hootsuite

Improving Social Media Workflow with Hootsuite

Build a strong foundation in social media management with Hootsuite. Explore tools for scheduling content, monitoring engagement, analyzing performance, and optimizing strategy. Leverage built-in AI features, streamline team collaboration, and integrate third-party apps to enhance workflow and results.

course

Internal Mechanics of Python Code Execution

Internal Mechanics of Python Code Execution

Dive deep into the inner workings of Python by exploring how the interpreter parses, compiles, and executes your code. This course demystifies the Python execution model, revealing the mechanisms behind variables, functions, memory management, and more. Perfect for those who know Python basics and want to understand what happens behind the scenes.

course

JavaScript Design Patterns

JavaScript Design Patterns

Learn how to use proven design patterns to write cleaner, more maintainable JavaScript. Explore creational, structural, and behavioral patterns through small, practical examples that show how each pattern solves real coding challenges.

course

JavaScript Web APIs Essentials

JavaScript Web APIs Essentials

Explore the most useful web APIs. Learn to work with drag and drop, clipboard access, fullscreen mode, storage APIs, file uploads, and geolocation to create interactive and engaging web features. Reinforce your skills with hands-on mini projects that put each API into practice.

course

Kotlin for Java Developers

Kotlin for Java Developers

A hands-on course designed for Java developers to master Kotlin by focusing on practical differences, interoperability, and idiomatic Kotlin features. Start with a conceptual foundation, then dive into code-driven chapters covering functional style, null-safety, object creation, and more.

course

Dart for Flutter Developers

Dart for Flutter Developers

A hands-on, developer-focused course designed to help Flutter developers master Dart language features, write cleaner code, and architect scalable Flutter apps. This course bridges the gap between basic Flutter knowledge and advanced Dart proficiency, with practical tasks and real-world mistakes to avoid.

course

Data Privacy and Differential Privacy Fundamentals

Data Privacy and Differential Privacy Fundamentals

An intermediate, theory-first course exploring the essentials of data privacy, classical anonymization, and the foundations and mechanisms of Differential Privacy (DP), with practical Python demonstrations and conceptual quizzes.

course

DevSecOps Fundamentals

DevSecOps Fundamentals

This beginner-friendly course introduces the foundational principles of DevSecOps, blending development, security, and operations into a unified approach. Learners will explore the core concepts, practical workflows, and essential security practices that underpin modern DevSecOps, gaining both theoretical understanding and hands-on insight through illustrative examples and quizzes.

course

Ensemble Learning Techniques with Python

Ensemble Learning Techniques with Python

A comprehensive intermediate course on ensemble learning in machine learning, covering foundational concepts, mathematical intuition, and practical implementation of bagging, boosting, and advanced integration methods using Python and scikit-learn.

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

Explainable AI (XAI) Basics

Explainable AI (XAI) Basics

Gain a foundational understanding of Explainable AI (XAI): what it is, why it matters, key concepts, main techniques, and ethical considerations. This course is theory-focused, using clear explanations and quizzes to build your intuition about making AI systems more transparent and trustworthy.

course

Flutter App Foundations

Flutter App Foundations

Learn the essential skills to build simple, visually appealing Android and iOS apps using Flutter. This course covers Dart fundamentals, Flutter project structure, UI building blocks, navigation, and theming to help you create robust mobile applications.

course

Flutter REST API Integration

Flutter REST API Integration

Master the art of integrating REST APIs into Flutter apps. This course guides you from understanding HTTP fundamentals to building robust, scalable, and maintainable API-driven Flutter applications. Learn to handle networking, JSON parsing, error management, authentication, file transfers, and architect your code for real-world production use.

course

Formatting and Parsing in Java

Formatting and Parsing in Java

Master the art of formatting and parsing data in Java, from string templates to numbers and dates, and learn how to create well-structured console tables. This course is designed for learners with a basic understanding of Java syntax who want to deepen their skills in data presentation and manipulation.

course

Geospatial Data Science with Python

Geospatial Data Science with Python

An intermediate-level course introducing the core concepts, techniques, and practical skills for geospatial analysis using Python and key open-source libraries. Learn to work with vector and raster data, perform spatial operations, and visualize geographic information.

course

Improving Social Media Workflow with Hootsuite

Improving Social Media Workflow with Hootsuite

Build a strong foundation in social media management with Hootsuite. Explore tools for scheduling content, monitoring engagement, analyzing performance, and optimizing strategy. Leverage built-in AI features, streamline team collaboration, and integrate third-party apps to enhance workflow and results.

course

Internal Mechanics of Python Code Execution

Internal Mechanics of Python Code Execution

Dive deep into the inner workings of Python by exploring how the interpreter parses, compiles, and executes your code. This course demystifies the Python execution model, revealing the mechanisms behind variables, functions, memory management, and more. Perfect for those who know Python basics and want to understand what happens behind the scenes.

course

JavaScript Design Patterns

JavaScript Design Patterns

Learn how to use proven design patterns to write cleaner, more maintainable JavaScript. Explore creational, structural, and behavioral patterns through small, practical examples that show how each pattern solves real coding challenges.

course

JavaScript Web APIs Essentials

JavaScript Web APIs Essentials

Explore the most useful web APIs. Learn to work with drag and drop, clipboard access, fullscreen mode, storage APIs, file uploads, and geolocation to create interactive and engaging web features. Reinforce your skills with hands-on mini projects that put each API into practice.

course

Kotlin for Java Developers

Kotlin for Java Developers

A hands-on course designed for Java developers to master Kotlin by focusing on practical differences, interoperability, and idiomatic Kotlin features. Start with a conceptual foundation, then dive into code-driven chapters covering functional style, null-safety, object creation, and more.
not found

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

some-alt