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

C++ Lambda Expressions

C++ Lambda Expressions

Master the power of modern C++ lambdas — from writing concise inline functions to capturing variables efficiently. Explore how lambdas simplify code structure, enable functional programming patterns, and enhance flexibility when used with STL algorithms. Learn to handle captures, mutable states, and return types with precision. By the end, you’ll be able to use lambdas confidently for cleaner, faster, and more expressive C++ code.

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

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

Core Application Security

Core Application Security

Gain a comprehensive understanding of foundational application security concepts, threats, and best practices. This course covers the most common security problems in software applications, providing practical context and real-world examples to help you recognize and mitigate vulnerabilities.

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

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

Efficient Data Handling in Python

Efficient Data Handling in Python

Master the art of efficient iteration in Python by learning about iterators and generators. This course covers the creation, use, and advanced techniques of generators and iterators, with hands-on tasks and conceptual quizzes to reinforce your understanding.

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

Exploring Project Thinking

Exploring Project Thinking

A beginner-friendly course designed to introduce developers to the essential concepts of project thinking, focusing on effective planning, decision-making, and teamwork within software development projects.

course

Feature Encoding Methods in Python

Feature Encoding Methods in Python

Master advanced categorical feature encoding methods in Python, including Weight-of-Evidence, Leave-one-out, Helmert, and high-cardinality encodings. Learn to avoid encoding leakage and apply robust techniques for real-world data science projects.

course

Hyperparameter Tuning Basics with Python

Hyperparameter Tuning Basics with Python

A comprehensive intermediate course guiding learners through the essentials of hyperparameter tuning in machine learning, from foundational theory to advanced automated techniques, with hands-on scikit-learn examples.

course

Introduction to Premiere Pro

Introduction to Premiere Pro

Explore essential tools and techniques for professional video editing with Adobe Premiere Pro. Master the interface, organize projects, and refine your editing skills with timeline tools, transitions, and sound mixing. Gain hands-on experience with text templates, subtitles, proxies, and multi-camera editing to create high-quality videos for any platform.

course

Introduction to Stream API

Introduction to Stream API

Learn to harness Stream API in Java for efficient and elegant data processing. Explore its architecture, key principles, and functional interfaces, along with powerful operations like filtering, mapping, sorting, and collecting results. Discover advanced techniques for performance optimization, error handling, and parallel processing to apply Stream API effectively in real-world scenarios.

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

Introduction to Web Protocols

Introduction to Web Protocols

Explore the fascinating journey of data as it travels from your browser to a web server and back. This course demystifies the web's inner workings, explaining how browsers, servers, DNS, IP addresses, and protocols like HTTP and HTTPS collaborate to deliver modern websites. With practical examples and clear analogies, you'll gain a concrete understanding of the web as a real, interconnected system.
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

C++ Lambda Expressions

C++ Lambda Expressions

Master the power of modern C++ lambdas — from writing concise inline functions to capturing variables efficiently. Explore how lambdas simplify code structure, enable functional programming patterns, and enhance flexibility when used with STL algorithms. Learn to handle captures, mutable states, and return types with precision. By the end, you’ll be able to use lambdas confidently for cleaner, faster, and more expressive C++ code.

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

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

Core Application Security

Core Application Security

Gain a comprehensive understanding of foundational application security concepts, threats, and best practices. This course covers the most common security problems in software applications, providing practical context and real-world examples to help you recognize and mitigate vulnerabilities.

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

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

Efficient Data Handling in Python

Efficient Data Handling in Python

Master the art of efficient iteration in Python by learning about iterators and generators. This course covers the creation, use, and advanced techniques of generators and iterators, with hands-on tasks and conceptual quizzes to reinforce your understanding.

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

Exploring Project Thinking

Exploring Project Thinking

A beginner-friendly course designed to introduce developers to the essential concepts of project thinking, focusing on effective planning, decision-making, and teamwork within software development projects.

course

Feature Encoding Methods in Python

Feature Encoding Methods in Python

Master advanced categorical feature encoding methods in Python, including Weight-of-Evidence, Leave-one-out, Helmert, and high-cardinality encodings. Learn to avoid encoding leakage and apply robust techniques for real-world data science projects.

course

Hyperparameter Tuning Basics with Python

Hyperparameter Tuning Basics with Python

A comprehensive intermediate course guiding learners through the essentials of hyperparameter tuning in machine learning, from foundational theory to advanced automated techniques, with hands-on scikit-learn examples.

course

Introduction to Premiere Pro

Introduction to Premiere Pro

Explore essential tools and techniques for professional video editing with Adobe Premiere Pro. Master the interface, organize projects, and refine your editing skills with timeline tools, transitions, and sound mixing. Gain hands-on experience with text templates, subtitles, proxies, and multi-camera editing to create high-quality videos for any platform.

course

Introduction to Stream API

Introduction to Stream API

Learn to harness Stream API in Java for efficient and elegant data processing. Explore its architecture, key principles, and functional interfaces, along with powerful operations like filtering, mapping, sorting, and collecting results. Discover advanced techniques for performance optimization, error handling, and parallel processing to apply Stream API effectively in real-world scenarios.

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

Introduction to Web Protocols

Introduction to Web Protocols

Explore the fascinating journey of data as it travels from your browser to a web server and back. This course demystifies the web's inner workings, explaining how browsers, servers, DNS, IP addresses, and protocols like HTTP and HTTPS collaborate to deliver modern websites. With practical examples and clear analogies, you'll gain a concrete understanding of the web as a real, interconnected system.

course

C++ Lambda Expressions

C++ Lambda Expressions

Master the power of modern C++ lambdas — from writing concise inline functions to capturing variables efficiently. Explore how lambdas simplify code structure, enable functional programming patterns, and enhance flexibility when used with STL algorithms. Learn to handle captures, mutable states, and return types with precision. By the end, you’ll be able to use lambdas confidently for cleaner, faster, and more expressive C++ code.

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

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

Core Application Security

Core Application Security

Gain a comprehensive understanding of foundational application security concepts, threats, and best practices. This course covers the most common security problems in software applications, providing practical context and real-world examples to help you recognize and mitigate vulnerabilities.

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

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

Efficient Data Handling in Python

Efficient Data Handling in Python

Master the art of efficient iteration in Python by learning about iterators and generators. This course covers the creation, use, and advanced techniques of generators and iterators, with hands-on tasks and conceptual quizzes to reinforce your understanding.

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

Exploring Project Thinking

Exploring Project Thinking

A beginner-friendly course designed to introduce developers to the essential concepts of project thinking, focusing on effective planning, decision-making, and teamwork within software development projects.

course

Feature Encoding Methods in Python

Feature Encoding Methods in Python

Master advanced categorical feature encoding methods in Python, including Weight-of-Evidence, Leave-one-out, Helmert, and high-cardinality encodings. Learn to avoid encoding leakage and apply robust techniques for real-world data science projects.

course

Hyperparameter Tuning Basics with Python

Hyperparameter Tuning Basics with Python

A comprehensive intermediate course guiding learners through the essentials of hyperparameter tuning in machine learning, from foundational theory to advanced automated techniques, with hands-on scikit-learn examples.

course

Introduction to Premiere Pro

Introduction to Premiere Pro

Explore essential tools and techniques for professional video editing with Adobe Premiere Pro. Master the interface, organize projects, and refine your editing skills with timeline tools, transitions, and sound mixing. Gain hands-on experience with text templates, subtitles, proxies, and multi-camera editing to create high-quality videos for any platform.

course

Introduction to Stream API

Introduction to Stream API

Learn to harness Stream API in Java for efficient and elegant data processing. Explore its architecture, key principles, and functional interfaces, along with powerful operations like filtering, mapping, sorting, and collecting results. Discover advanced techniques for performance optimization, error handling, and parallel processing to apply Stream API effectively in real-world scenarios.

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

Introduction to Web Protocols

Introduction to Web Protocols

Explore the fascinating journey of data as it travels from your browser to a web server and back. This course demystifies the web's inner workings, explaining how browsers, servers, DNS, IP addresses, and protocols like HTTP and HTTPS collaborate to deliver modern websites. With practical examples and clear analogies, you'll gain a concrete understanding of the web as a real, interconnected system.
not found

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

some-alt