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

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21009)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)

Courses & Projects

project

Custom Binary Serialization

Custom Binary Serialization

Build a custom serialization system in C++ that can convert a practical data model (User) to and from both binary and JSON formats. Each chapter introduces a new function to implement, guiding you step-by-step through the process of serializing and deserializing primitive types, strings, and full objects, as well as handling errors and comparing formats.

project

Data-Driven Insights from the 2019 World Happiness Report

Data-Driven Insights from the 2019 World Happiness Report

Explore relationships between economic, social, and health factors and happiness by analyzing the 2019 World Happiness Report dataset.

course

E2E PYTHON VIRTUAL KEYBOARD

E2E PYTHON VIRTUAL KEYBOARD

description

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

Excel Adventure

Excel Adventure

Learn Excel the fun way — step by step, you'll go from basic data handling to building charts and dashboards that actually make sense. You'll learn how to organize messy data, use formulas with confidence, and turn numbers into clear insights.

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

Functional Programming Concepts in Python

Functional Programming Concepts in Python

Master packing/unpacking, flexible function arguments, higher-order functions, lambdas, variable scope, closures, iterators and decorators. Designed for learners who have completed an introductory Python course and want to write more efficient, expressive, and powerful code.

course

HTML for Beginners

HTML for Beginners

HTML (HyperText Markup Language) is a standard language for creating web pages. It describes the structure and content of a web page and consists of a series of tags that define the various elements of the page, such as headings, paragraphs, lists, links, and more. HTML is the foundation of the modern web.

project

Hangman Game

Hangman Game

A terminal-based Hangman game built step by step using Python. The project combines string manipulation, control flow, user input handling, and modular design to create a fully playable game with visual ASCII output and optional hints. The final result demonstrates how small utility functions can be orchestrated into a complete interactive application.

course

Introduction to HTML

Introduction to HTML

In this course, participants will learn the basics of HTML, what HTML is and how it is used to create web pages, the structure of an HTML document and the various tags used to define the content and layout of a web page, how to use HTML tags to structure and format content, such as headings, paragraphs, lists, tables, and more, how to create links, add images and videos, and create forms for user input.

course

Introduction to Python for Data Analysis

Introduction to Python for Data Analysis

This course will teach you the necessary skills to manage simple analytical tasks. You are going to learn Python and its libraries, such as pandas and NumPy. Besides, you will deal with real-life analytical tasks such as calculating vitally important marketing metrics.

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 SQL

Introduction to SQL

This course offers an easy-to-follow introduction to the basics of SQL databases and the Structured Query Language (SQL). Through engaging video lessons and thoughtfully crafted exercises, you’ll explore essential concepts step by step. Each topic is explained in detail and paired with hands-on practice to ensure you not only understand but also retain what you’ve learned.

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

Java Data Types

Java Data Types

A comprehensive course on Java data types, covering primitives, reference types, type conversion, and practical applications. Designed for learners with basic Java syntax knowledge.
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

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21009)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)
track
track image
For Ultimate

Only for Ultimate

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task
4.0
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Become a React Developer 2024

laptop4 Courses
list52 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks
4.1
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks
4.6
Search
Close

Courses & Projects

Technologies

project

Custom Binary Serialization

Custom Binary Serialization

Build a custom serialization system in C++ that can convert a practical data model (User) to and from both binary and JSON formats. Each chapter introduces a new function to implement, guiding you step-by-step through the process of serializing and deserializing primitive types, strings, and full objects, as well as handling errors and comparing formats.

project

Data-Driven Insights from the 2019 World Happiness Report

Data-Driven Insights from the 2019 World Happiness Report

Explore relationships between economic, social, and health factors and happiness by analyzing the 2019 World Happiness Report dataset.

course

E2E PYTHON VIRTUAL KEYBOARD

E2E PYTHON VIRTUAL KEYBOARD

description

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

Excel Adventure

Excel Adventure

Learn Excel the fun way — step by step, you'll go from basic data handling to building charts and dashboards that actually make sense. You'll learn how to organize messy data, use formulas with confidence, and turn numbers into clear insights.

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

Functional Programming Concepts in Python

Functional Programming Concepts in Python

Master packing/unpacking, flexible function arguments, higher-order functions, lambdas, variable scope, closures, iterators and decorators. Designed for learners who have completed an introductory Python course and want to write more efficient, expressive, and powerful code.

course

HTML for Beginners

HTML for Beginners

HTML (HyperText Markup Language) is a standard language for creating web pages. It describes the structure and content of a web page and consists of a series of tags that define the various elements of the page, such as headings, paragraphs, lists, links, and more. HTML is the foundation of the modern web.

project

Hangman Game

Hangman Game

A terminal-based Hangman game built step by step using Python. The project combines string manipulation, control flow, user input handling, and modular design to create a fully playable game with visual ASCII output and optional hints. The final result demonstrates how small utility functions can be orchestrated into a complete interactive application.

course

Introduction to HTML

Introduction to HTML

In this course, participants will learn the basics of HTML, what HTML is and how it is used to create web pages, the structure of an HTML document and the various tags used to define the content and layout of a web page, how to use HTML tags to structure and format content, such as headings, paragraphs, lists, tables, and more, how to create links, add images and videos, and create forms for user input.

course

Introduction to Python for Data Analysis

Introduction to Python for Data Analysis

This course will teach you the necessary skills to manage simple analytical tasks. You are going to learn Python and its libraries, such as pandas and NumPy. Besides, you will deal with real-life analytical tasks such as calculating vitally important marketing metrics.

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 SQL

Introduction to SQL

This course offers an easy-to-follow introduction to the basics of SQL databases and the Structured Query Language (SQL). Through engaging video lessons and thoughtfully crafted exercises, you’ll explore essential concepts step by step. Each topic is explained in detail and paired with hands-on practice to ensure you not only understand but also retain what you’ve learned.

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

Java Data Types

Java Data Types

A comprehensive course on Java data types, covering primitives, reference types, type conversion, and practical applications. Designed for learners with basic Java syntax knowledge.

project

Custom Binary Serialization

Custom Binary Serialization

Build a custom serialization system in C++ that can convert a practical data model (User) to and from both binary and JSON formats. Each chapter introduces a new function to implement, guiding you step-by-step through the process of serializing and deserializing primitive types, strings, and full objects, as well as handling errors and comparing formats.

project

Data-Driven Insights from the 2019 World Happiness Report

Data-Driven Insights from the 2019 World Happiness Report

Explore relationships between economic, social, and health factors and happiness by analyzing the 2019 World Happiness Report dataset.

course

E2E PYTHON VIRTUAL KEYBOARD

E2E PYTHON VIRTUAL KEYBOARD

description

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

Excel Adventure

Excel Adventure

Learn Excel the fun way — step by step, you'll go from basic data handling to building charts and dashboards that actually make sense. You'll learn how to organize messy data, use formulas with confidence, and turn numbers into clear insights.

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

Functional Programming Concepts in Python

Functional Programming Concepts in Python

Master packing/unpacking, flexible function arguments, higher-order functions, lambdas, variable scope, closures, iterators and decorators. Designed for learners who have completed an introductory Python course and want to write more efficient, expressive, and powerful code.

course

HTML for Beginners

HTML for Beginners

HTML (HyperText Markup Language) is a standard language for creating web pages. It describes the structure and content of a web page and consists of a series of tags that define the various elements of the page, such as headings, paragraphs, lists, links, and more. HTML is the foundation of the modern web.

project

Hangman Game

Hangman Game

A terminal-based Hangman game built step by step using Python. The project combines string manipulation, control flow, user input handling, and modular design to create a fully playable game with visual ASCII output and optional hints. The final result demonstrates how small utility functions can be orchestrated into a complete interactive application.

course

Introduction to HTML

Introduction to HTML

In this course, participants will learn the basics of HTML, what HTML is and how it is used to create web pages, the structure of an HTML document and the various tags used to define the content and layout of a web page, how to use HTML tags to structure and format content, such as headings, paragraphs, lists, tables, and more, how to create links, add images and videos, and create forms for user input.

course

Introduction to Python for Data Analysis

Introduction to Python for Data Analysis

This course will teach you the necessary skills to manage simple analytical tasks. You are going to learn Python and its libraries, such as pandas and NumPy. Besides, you will deal with real-life analytical tasks such as calculating vitally important marketing metrics.

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 SQL

Introduction to SQL

This course offers an easy-to-follow introduction to the basics of SQL databases and the Structured Query Language (SQL). Through engaging video lessons and thoughtfully crafted exercises, you’ll explore essential concepts step by step. Each topic is explained in detail and paired with hands-on practice to ensure you not only understand but also retain what you’ve learned.

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

Java Data Types

Java Data Types

A comprehensive course on Java data types, covering primitives, reference types, type conversion, and practical applications. Designed for learners with basic Java syntax knowledge.
not found

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

some-alt