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

course

C Structs

C Structs

Gain a solid understanding of how structs work in C, from basic definitions to advanced memory concepts. Explore how pointers interact with structured data, discover efficient ways to organize information, and build confidence by implementing real data structures such as linked lists.

course

C++ Library Development

C++ Library Development

A comprehensive beginner-to-intermediate course guiding learners through the process of designing, implementing, packaging, and distributing C++ libraries. The course covers best practices for API design, project structuring, building static/shared libraries, and preparing libraries for real-world distribution.

course

CSS Animations and Transitions

CSS Animations and Transitions

Bring your web pages to life with engaging motion and interactivity. Learn how to use CSS transitions, transforms, and keyframe animations to create smooth, modern effects that enhance the user experience.

course

Cloud Cost Optimization

Cloud Cost Optimization

Cloud spending grows fast when it is unmanaged. This course shows how to identify waste, right-size resources, apply pricing models, and build cost-aware architectures. Learners gain hands-on skills to reduce real cloud bills in production environments.

course

Database Design Patterns

Database Design Patterns

Explore foundational and advanced database design patterns using SQL. This course introduces essential concepts, best practices, and real-world examples to help you build robust, scalable, and efficient relational databases.

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

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

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

Event Handling and User Interaction in JavaScript

Event Handling and User Interaction in JavaScript

Learn how JavaScript responds to user interactions by mastering browser events, event flow, and input handling. Explore the event object, work with keyboard, mouse, and form events, and use event delegation to manage interactions efficiently. Apply these skills to build practical UI components such as tabs, dropdowns, and keyboard shortcuts, creating interfaces that feel dynamic, responsive, and intuitive.

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

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

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

Introduction to Time Series Forecasting

Introduction to Time Series Forecasting

Master the theory and practical implementation of ARIMA models for time series forecasting. This course guides you from foundational time series concepts through advanced ARIMA techniques, including hands-on coding and real-world forecasting challenges.
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

course

C Structs

C Structs

Gain a solid understanding of how structs work in C, from basic definitions to advanced memory concepts. Explore how pointers interact with structured data, discover efficient ways to organize information, and build confidence by implementing real data structures such as linked lists.

course

C++ Library Development

C++ Library Development

A comprehensive beginner-to-intermediate course guiding learners through the process of designing, implementing, packaging, and distributing C++ libraries. The course covers best practices for API design, project structuring, building static/shared libraries, and preparing libraries for real-world distribution.

course

CSS Animations and Transitions

CSS Animations and Transitions

Bring your web pages to life with engaging motion and interactivity. Learn how to use CSS transitions, transforms, and keyframe animations to create smooth, modern effects that enhance the user experience.

course

Cloud Cost Optimization

Cloud Cost Optimization

Cloud spending grows fast when it is unmanaged. This course shows how to identify waste, right-size resources, apply pricing models, and build cost-aware architectures. Learners gain hands-on skills to reduce real cloud bills in production environments.

course

Database Design Patterns

Database Design Patterns

Explore foundational and advanced database design patterns using SQL. This course introduces essential concepts, best practices, and real-world examples to help you build robust, scalable, and efficient relational databases.

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

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

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

Event Handling and User Interaction in JavaScript

Event Handling and User Interaction in JavaScript

Learn how JavaScript responds to user interactions by mastering browser events, event flow, and input handling. Explore the event object, work with keyboard, mouse, and form events, and use event delegation to manage interactions efficiently. Apply these skills to build practical UI components such as tabs, dropdowns, and keyboard shortcuts, creating interfaces that feel dynamic, responsive, and intuitive.

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

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

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

Introduction to Time Series Forecasting

Introduction to Time Series Forecasting

Master the theory and practical implementation of ARIMA models for time series forecasting. This course guides you from foundational time series concepts through advanced ARIMA techniques, including hands-on coding and real-world forecasting challenges.

course

C Structs

C Structs

Gain a solid understanding of how structs work in C, from basic definitions to advanced memory concepts. Explore how pointers interact with structured data, discover efficient ways to organize information, and build confidence by implementing real data structures such as linked lists.

course

C++ Library Development

C++ Library Development

A comprehensive beginner-to-intermediate course guiding learners through the process of designing, implementing, packaging, and distributing C++ libraries. The course covers best practices for API design, project structuring, building static/shared libraries, and preparing libraries for real-world distribution.

course

CSS Animations and Transitions

CSS Animations and Transitions

Bring your web pages to life with engaging motion and interactivity. Learn how to use CSS transitions, transforms, and keyframe animations to create smooth, modern effects that enhance the user experience.

course

Cloud Cost Optimization

Cloud Cost Optimization

Cloud spending grows fast when it is unmanaged. This course shows how to identify waste, right-size resources, apply pricing models, and build cost-aware architectures. Learners gain hands-on skills to reduce real cloud bills in production environments.

course

Database Design Patterns

Database Design Patterns

Explore foundational and advanced database design patterns using SQL. This course introduces essential concepts, best practices, and real-world examples to help you build robust, scalable, and efficient relational databases.

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

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

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

Event Handling and User Interaction in JavaScript

Event Handling and User Interaction in JavaScript

Learn how JavaScript responds to user interactions by mastering browser events, event flow, and input handling. Explore the event object, work with keyboard, mouse, and form events, and use event delegation to manage interactions efficiently. Apply these skills to build practical UI components such as tabs, dropdowns, and keyboard shortcuts, creating interfaces that feel dynamic, responsive, and intuitive.

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

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

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

Introduction to Time Series Forecasting

Introduction to Time Series Forecasting

Master the theory and practical implementation of ARIMA models for time series forecasting. This course guides you from foundational time series concepts through advanced ARIMA techniques, including hands-on coding and real-world forecasting challenges.
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