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

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(122)

Courses & Projects

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.

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

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Data Analysis with R

Data Analysis with R

Gain practical experience in data analysis with R by learning how to clean, transform, and visualize datasets. Explore essential workflows such as selecting and filtering data, handling missing values, and summarizing results. Build confidence in preparing data for insights, reporting, and deeper statistical exploration.

course

Data Pipelines with Python

Data Pipelines with Python

Master the practical skills needed to design, build, and automate robust data pipelines using Python. This course covers ETL and ELT fundamentals, batch processing, incremental loading, and orchestration patterns, equipping you to handle real-world data engineering tasks with confidence.

course

Design Basics

Design Basics

Design shapes how people see, understand, and interact with the world. This learning path introduces the foundations needed to create clear, engaging, and meaningful visuals. From the basics of layout and structure to the nuances of typography and color, every element works together to communicate effectively. Along the way, you’ll discover how psychology, perception, and creative principles influence design decisions. By the end, you’ll have the tools to craft work that is both visually appealing and purpose-driven.

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

Introduction to Redis

Introduction to Redis

This course will introduce you to the fundamentals of Redis and its use in real-world applications. We'll cover key Redis commands, data types, key expiration and transactions, as well as how to integrate Redis with Spring for efficient data caching.

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

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

Python for Bioinformatics

Python for Bioinformatics

A beginner-friendly course introducing Python programming through real-world bioinformatics problems. Learn to handle biological data formats, analyze DNA sequences, process next-generation sequencing data, and build reproducible analysis pipelines—all with engaging, hands-on tasks and clear explanations.

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

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

course

Soft Skills for Professional Development

Soft Skills for Professional Development

Unlock the essential soft skills that drive career success in today's fast-paced, collaborative, and remote-ready world. This course is your step-by-step guide to mastering communication, emotional intelligence, critical thinking, leadership, productivity, and personal branding. You'll gain practical tools to lead with confidence, manage time and energy effectively, solve problems creatively, and thrive in both in-person and remote environments. Through self-assessments, reflection exercises, and real-world frameworks, you'll build the habits and mindset needed to grow in your role—and stand out in your career.
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
(363)
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
(1022)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(122)
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

Business AI Toolkit

laptop3 Courses
list42 Tasks
4.1
Search
Close

Courses & Projects

Technologies

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.

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

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Data Analysis with R

Data Analysis with R

Gain practical experience in data analysis with R by learning how to clean, transform, and visualize datasets. Explore essential workflows such as selecting and filtering data, handling missing values, and summarizing results. Build confidence in preparing data for insights, reporting, and deeper statistical exploration.

course

Data Pipelines with Python

Data Pipelines with Python

Master the practical skills needed to design, build, and automate robust data pipelines using Python. This course covers ETL and ELT fundamentals, batch processing, incremental loading, and orchestration patterns, equipping you to handle real-world data engineering tasks with confidence.

course

Design Basics

Design Basics

Design shapes how people see, understand, and interact with the world. This learning path introduces the foundations needed to create clear, engaging, and meaningful visuals. From the basics of layout and structure to the nuances of typography and color, every element works together to communicate effectively. Along the way, you’ll discover how psychology, perception, and creative principles influence design decisions. By the end, you’ll have the tools to craft work that is both visually appealing and purpose-driven.

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

Introduction to Redis

Introduction to Redis

This course will introduce you to the fundamentals of Redis and its use in real-world applications. We'll cover key Redis commands, data types, key expiration and transactions, as well as how to integrate Redis with Spring for efficient data caching.

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

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

Python for Bioinformatics

Python for Bioinformatics

A beginner-friendly course introducing Python programming through real-world bioinformatics problems. Learn to handle biological data formats, analyze DNA sequences, process next-generation sequencing data, and build reproducible analysis pipelines—all with engaging, hands-on tasks and clear explanations.

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

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

course

Soft Skills for Professional Development

Soft Skills for Professional Development

Unlock the essential soft skills that drive career success in today's fast-paced, collaborative, and remote-ready world. This course is your step-by-step guide to mastering communication, emotional intelligence, critical thinking, leadership, productivity, and personal branding. You'll gain practical tools to lead with confidence, manage time and energy effectively, solve problems creatively, and thrive in both in-person and remote environments. Through self-assessments, reflection exercises, and real-world frameworks, you'll build the habits and mindset needed to grow in your role—and stand out in your career.

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.

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

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Data Analysis with R

Data Analysis with R

Gain practical experience in data analysis with R by learning how to clean, transform, and visualize datasets. Explore essential workflows such as selecting and filtering data, handling missing values, and summarizing results. Build confidence in preparing data for insights, reporting, and deeper statistical exploration.

course

Data Pipelines with Python

Data Pipelines with Python

Master the practical skills needed to design, build, and automate robust data pipelines using Python. This course covers ETL and ELT fundamentals, batch processing, incremental loading, and orchestration patterns, equipping you to handle real-world data engineering tasks with confidence.

course

Design Basics

Design Basics

Design shapes how people see, understand, and interact with the world. This learning path introduces the foundations needed to create clear, engaging, and meaningful visuals. From the basics of layout and structure to the nuances of typography and color, every element works together to communicate effectively. Along the way, you’ll discover how psychology, perception, and creative principles influence design decisions. By the end, you’ll have the tools to craft work that is both visually appealing and purpose-driven.

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

Introduction to Redis

Introduction to Redis

This course will introduce you to the fundamentals of Redis and its use in real-world applications. We'll cover key Redis commands, data types, key expiration and transactions, as well as how to integrate Redis with Spring for efficient data caching.

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

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

Python for Bioinformatics

Python for Bioinformatics

A beginner-friendly course introducing Python programming through real-world bioinformatics problems. Learn to handle biological data formats, analyze DNA sequences, process next-generation sequencing data, and build reproducible analysis pipelines—all with engaging, hands-on tasks and clear explanations.

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

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

course

Soft Skills for Professional Development

Soft Skills for Professional Development

Unlock the essential soft skills that drive career success in today's fast-paced, collaborative, and remote-ready world. This course is your step-by-step guide to mastering communication, emotional intelligence, critical thinking, leadership, productivity, and personal branding. You'll gain practical tools to lead with confidence, manage time and energy effectively, solve problems creatively, and thrive in both in-person and remote environments. Through self-assessments, reflection exercises, and real-world frameworks, you'll build the habits and mindset needed to grow in your role—and stand out in your career.
not found

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

some-alt