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# Arrays

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C++ Arrays

C++ Arrays

Master arrays in modern C++. Learn how arrays work, how to use them safely, and how to apply them in practical C++ programs. This course guides you from the basics of array declaration to advanced usage, including pitfalls and modern alternatives.

course

C++ Modern Features

C++ Modern Features

Master the essential features introduced in C++11, C++14, and C++17. This course guides you through modern C++ programming paradigms, including type inference, smart pointers, move semantics, functional programming, and concurrency, with hands-on practice after each concept.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

shorts

Casual Introduction to Python

Casual Introduction to Python

Learn Python from scratch with short, practical lessons. We'll cover printing text, creating variables, working with numbers, strings, and Booleans, making decisions with if-elif-else, using lists, and building loops. Simple explanations, real examples — no experience needed, just start coding!

course

Excel Charts and Data Visualization

Excel Charts and Data Visualization

Master column, line, pie, scatter, combo, and waterfall charts to communicate data clearly in Excel. Apply trendlines, secondary axes, Excel Tables, slicers, dynamic formula-driven ranges, and sparklines to build interactive visual reports.

course

Exploratory Data Analysis with Python

Exploratory Data Analysis with Python

Master the art of exploratory data analysis (EDA) using Python, pandas, matplotlib, and seaborn. Learn to extract insights, visualize patterns, and communicate findings effectively using a consistent retail dataset.

course

Introduction to SciPy

Introduction to SciPy

A comprehensive course designed for students with strong math backgrounds and intermediate to advanced Python skills, focusing on leveraging SciPy for scientific computing, optimization, integration, and advanced mathematical operations.

course

Linux for DevOps Engineer

Linux for DevOps Engineer

A practical, hands-on course designed for aspiring DevOps engineers to master essential Linux skills for automation, monitoring, networking, and deployment workflows in real-world environments.

course

Mastering Java Application Configuration

Mastering Java Application Configuration

Explore the essentials of Java properties and configuration management. This course guides you through the practical use of properties files, system properties, environment variables, and advanced configuration techniques for robust Java applications.

course

Product Management Fundamentals

Product Management Fundamentals

Product Management Foundations offers a practical introduction to the core principles, tools, and techniques every product manager needs. You'll explore how to define product vision, map user needs, and build roadmaps that align strategy with execution. Through hands-on exercises, you'll learn to create user personas, validate ideas through prototyping, and present your product with clarity and impact. By the end, you'll be equipped to guide a product from concept to pitch with confidence.

course

Project Management

Project Management

Gain the essential skills needed to manage projects from start to finish. Learn to define project requirements and deliverables during the initiation phase, create a project plan and accurately estimate time in the planning phase, lead meetings, write status reports, and control costs during execution, and seek client feedback while closing a project. By the end, you will be equipped to manage projects effectively and avoid common mistakes.

course

Python Context Managers

Python Context Managers

Master the art of resource management in Python by learning how to use and create context managers. This course covers the underlying protocol, practical applications, and advanced techniques for robust and efficient code.

course

Python for Daily Tasks

Python for Daily Tasks

Master practical Python skills for everyday tasks, from calculations and data organization to visualizing information and automating routines. This course blends engaging theory with hands-on challenges, empowering you to solve real-world problems efficiently using Python.

course

Python for Mathematics

Python for Mathematics

A practical course designed for math students to harness the power of Python for solving mathematical problems, visualizing data, and applying computational thinking to real-world scenarios. Each section blends engaging theory with hands-on challenges, focusing on mathematical applications and problem-solving.
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# Arrays

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C++ Arrays

C++ Arrays

Master arrays in modern C++. Learn how arrays work, how to use them safely, and how to apply them in practical C++ programs. This course guides you from the basics of array declaration to advanced usage, including pitfalls and modern alternatives.

course

C++ Modern Features

C++ Modern Features

Master the essential features introduced in C++11, C++14, and C++17. This course guides you through modern C++ programming paradigms, including type inference, smart pointers, move semantics, functional programming, and concurrency, with hands-on practice after each concept.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

shorts

Casual Introduction to Python

Casual Introduction to Python

Learn Python from scratch with short, practical lessons. We'll cover printing text, creating variables, working with numbers, strings, and Booleans, making decisions with if-elif-else, using lists, and building loops. Simple explanations, real examples — no experience needed, just start coding!

course

Excel Charts and Data Visualization

Excel Charts and Data Visualization

Master column, line, pie, scatter, combo, and waterfall charts to communicate data clearly in Excel. Apply trendlines, secondary axes, Excel Tables, slicers, dynamic formula-driven ranges, and sparklines to build interactive visual reports.

course

Exploratory Data Analysis with Python

Exploratory Data Analysis with Python

Master the art of exploratory data analysis (EDA) using Python, pandas, matplotlib, and seaborn. Learn to extract insights, visualize patterns, and communicate findings effectively using a consistent retail dataset.

course

Introduction to SciPy

Introduction to SciPy

A comprehensive course designed for students with strong math backgrounds and intermediate to advanced Python skills, focusing on leveraging SciPy for scientific computing, optimization, integration, and advanced mathematical operations.

course

Linux for DevOps Engineer

Linux for DevOps Engineer

A practical, hands-on course designed for aspiring DevOps engineers to master essential Linux skills for automation, monitoring, networking, and deployment workflows in real-world environments.

course

Mastering Java Application Configuration

Mastering Java Application Configuration

Explore the essentials of Java properties and configuration management. This course guides you through the practical use of properties files, system properties, environment variables, and advanced configuration techniques for robust Java applications.

course

Product Management Fundamentals

Product Management Fundamentals

Product Management Foundations offers a practical introduction to the core principles, tools, and techniques every product manager needs. You'll explore how to define product vision, map user needs, and build roadmaps that align strategy with execution. Through hands-on exercises, you'll learn to create user personas, validate ideas through prototyping, and present your product with clarity and impact. By the end, you'll be equipped to guide a product from concept to pitch with confidence.

course

Project Management

Project Management

Gain the essential skills needed to manage projects from start to finish. Learn to define project requirements and deliverables during the initiation phase, create a project plan and accurately estimate time in the planning phase, lead meetings, write status reports, and control costs during execution, and seek client feedback while closing a project. By the end, you will be equipped to manage projects effectively and avoid common mistakes.

course

Python Context Managers

Python Context Managers

Master the art of resource management in Python by learning how to use and create context managers. This course covers the underlying protocol, practical applications, and advanced techniques for robust and efficient code.

course

Python for Daily Tasks

Python for Daily Tasks

Master practical Python skills for everyday tasks, from calculations and data organization to visualizing information and automating routines. This course blends engaging theory with hands-on challenges, empowering you to solve real-world problems efficiently using Python.

course

Python for Mathematics

Python for Mathematics

A practical course designed for math students to harness the power of Python for solving mathematical problems, visualizing data, and applying computational thinking to real-world scenarios. Each section blends engaging theory with hands-on challenges, focusing on mathematical applications and problem-solving.

course

C# Arrays

C# Arrays

Master the essentials and advanced techniques of working with arrays in C#. This course guides you from the basics of declaring and initializing arrays, through practical manipulation, searching, and advanced operations like sorting and matrix calculations. Each section blends engaging theory with real-world themed challenges to ensure a hands-on, beginner-friendly learning experience.

course

C++ Arrays

C++ Arrays

Master arrays in modern C++. Learn how arrays work, how to use them safely, and how to apply them in practical C++ programs. This course guides you from the basics of array declaration to advanced usage, including pitfalls and modern alternatives.

course

C++ Modern Features

C++ Modern Features

Master the essential features introduced in C++11, C++14, and C++17. This course guides you through modern C++ programming paradigms, including type inference, smart pointers, move semantics, functional programming, and concurrency, with hands-on practice after each concept.

course

CSS Foundations

CSS Foundations

Build a solid foundation in CSS and understand how styles shape the appearance of every webpage. Write and apply rules, target elements with selectors, and master the cascade and box model to create clean, organized designs. Gain the essential skills every web developer needs to style web content with precision and confidence.

shorts

Casual Introduction to Python

Casual Introduction to Python

Learn Python from scratch with short, practical lessons. We'll cover printing text, creating variables, working with numbers, strings, and Booleans, making decisions with if-elif-else, using lists, and building loops. Simple explanations, real examples — no experience needed, just start coding!

course

Excel Charts and Data Visualization

Excel Charts and Data Visualization

Master column, line, pie, scatter, combo, and waterfall charts to communicate data clearly in Excel. Apply trendlines, secondary axes, Excel Tables, slicers, dynamic formula-driven ranges, and sparklines to build interactive visual reports.

course

Exploratory Data Analysis with Python

Exploratory Data Analysis with Python

Master the art of exploratory data analysis (EDA) using Python, pandas, matplotlib, and seaborn. Learn to extract insights, visualize patterns, and communicate findings effectively using a consistent retail dataset.

course

Introduction to SciPy

Introduction to SciPy

A comprehensive course designed for students with strong math backgrounds and intermediate to advanced Python skills, focusing on leveraging SciPy for scientific computing, optimization, integration, and advanced mathematical operations.

course

Linux for DevOps Engineer

Linux for DevOps Engineer

A practical, hands-on course designed for aspiring DevOps engineers to master essential Linux skills for automation, monitoring, networking, and deployment workflows in real-world environments.

course

Mastering Java Application Configuration

Mastering Java Application Configuration

Explore the essentials of Java properties and configuration management. This course guides you through the practical use of properties files, system properties, environment variables, and advanced configuration techniques for robust Java applications.

course

Product Management Fundamentals

Product Management Fundamentals

Product Management Foundations offers a practical introduction to the core principles, tools, and techniques every product manager needs. You'll explore how to define product vision, map user needs, and build roadmaps that align strategy with execution. Through hands-on exercises, you'll learn to create user personas, validate ideas through prototyping, and present your product with clarity and impact. By the end, you'll be equipped to guide a product from concept to pitch with confidence.

course

Project Management

Project Management

Gain the essential skills needed to manage projects from start to finish. Learn to define project requirements and deliverables during the initiation phase, create a project plan and accurately estimate time in the planning phase, lead meetings, write status reports, and control costs during execution, and seek client feedback while closing a project. By the end, you will be equipped to manage projects effectively and avoid common mistakes.

course

Python Context Managers

Python Context Managers

Master the art of resource management in Python by learning how to use and create context managers. This course covers the underlying protocol, practical applications, and advanced techniques for robust and efficient code.

course

Python for Daily Tasks

Python for Daily Tasks

Master practical Python skills for everyday tasks, from calculations and data organization to visualizing information and automating routines. This course blends engaging theory with hands-on challenges, empowering you to solve real-world problems efficiently using Python.

course

Python for Mathematics

Python for Mathematics

A practical course designed for math students to harness the power of Python for solving mathematical problems, visualizing data, and applying computational thinking to real-world scenarios. Each section blends engaging theory with hands-on challenges, focusing on mathematical applications and problem-solving.
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