Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
All Courses & Projects | Codefinity

Technologies

Topic

Level

Type of lesson

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

laptop7 Courses
list293 Tasks

Beginner

4.8
(2522)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.7
(9046)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.8
(2748)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.5
(526)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks

Beginner

4.6
(90)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.7
(70)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list38 Tasks

Beginner

4.7
(367)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.7
(213)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks

Beginner

4.7
(83)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list346 Tasks

Beginner

4.7
(883)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list309 Tasks

Beginner

4.7
(853)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list146 Tasks

Intermediate

4.7
(595)
track
lockOnly for Ultimate
track image

Supervised Machine Learning

laptop5 Courses
list135 Tasks

Intermediate

4.6
(134)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list70 Tasks

Advanced

4.8
(17)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list280 Tasks

Advanced

4.7
(3023)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list239 Tasks

Beginner

4.7
(741)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list125 Tasks

Beginner

5.0
(5)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop3 Courses
list119 Tasks

Beginner

4.8
(6)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.8
(296)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop5 Courses
list211 Tasks

Beginner

4.8
(4)
track
lockOnly for Ultimate
track image

Complete Social Media Management

laptop5 Courses
list206 Tasks

Beginner

5.0
(1)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
pencil-with-line2 Projects
list49 Tasks

Beginner

4.7
(30)
track
lockOnly for Ultimate
track image

No-Code Website Development

laptop3 Courses
list180 Tasks

Beginner

3.0
(1)

Courses & Projects

project

Recognizing Handwritten Digits

Recognizing Handwritten Digits

In this project, our primary objective will be to delve into the identification of handwritten digits through the application of machine learning algorithms. This endeavor aims to harness the power of machine learning to effectively interpret and understand handwritten digits, showcasing the potential of these algorithms in processing and analyzing complex visual information.

course

Tailwind CSS for Web Development

Tailwind CSS for Web Development

Learn to style websites efficiently using Tailwind CSS, a utility-first framework for rapid UI development. Discover how to set up Tailwind and apply utility classes for colors, typography, borders, and shadows. Build and style essential components like buttons, cards, and forms. Master layout techniques using spacing, flexbox, and grid utilities. Create responsive designs and customize Tailwind to match your project needs.

course

Python Loops Tutorial

Python Loops Tutorial

Build confidence in mastering Python loops! Start with the basics of for and while loops and progress to advanced concepts like nested loops, control statements, and dynamic conditions. With hands-on practice and real-world examples, gain the skills to write efficient, clean, and powerful code. Perfect for beginners and anyone looking to sharpen their Python expertise!

course

Advanced Techniques in pandas

Advanced Techniques in pandas

This course contains a lot of useful functions for a future data analyst. You will learn different ways of extracting data and even set conditions on it. After it, you will be familiar with the methods of grouping data. Also, you will learn how to preprocess data. Each section has its data set so that the course will be gripping.

course

Python Functions Tutorial

Python Functions Tutorial

You'll have a solid grasp of how important functions are in Python, no matter your field in computer science. We'll cover creating functions, defining arguments, handling return values, and exploring their use in Python.

course

R Introduction: Part II

R Introduction: Part II

In the second part of R Introduction, you will learn about multi-dimensional built-in structures, such as matrices, data frames, and lists.

course

Ultimate NumPy

Ultimate NumPy

Unlock the full potential of Python's most essential library for numerical computing, NumPy. This comprehensive course is designed to take you from a beginner's understanding to an advanced level of proficiency in NumPy. Whether you're a data scientist, engineer, researcher, or developer, mastering NumPy is essential for efficient data manipulation, scientific computing, and machine learning.

course

React Mastery

React Mastery

Learn to build dynamic, interactive user interfaces with React. Understand core concepts like JSX, the virtual DOM, and reusable component-based architecture. Apply styling techniques using inline styles, external CSS, and CSS modules for scalable design. Manage state and side effects efficiently with React Hooks and share data across components using Context.

course

JavaScript Data Structures

JavaScript Data Structures

Learn to work confidently with data in JavaScript by mastering objects and arrays. Understand how to create, access, and manage object properties and methods effectively. Dive into advanced object manipulation techniques, including iteration, cloning, and destructuring for cleaner code. Build a strong foundation in working with arrays and learn to manage, iterate, and modify array elements efficiently. Master advanced array methods like map, filter, find, and sort to transform and handle data effectively in your applications.

course

C++ Data Types

C++ Data Types

Developing a comprehensive understanding of data types is crucial when learning a programming language. This course offers an opportunity to delve deeper into data types in C++, gaining insights into how they are stored in memory. Additionally, the course covers the topic of type conversion.

course

Introduction to Neural Networks

Introduction to Neural Networks

Neural networks are powerful algorithms inspired by the structure of the human brain that are used to solve complex machine learning problems. You will build your own Neural Network from scratch to understand how it works. After this course, you will be able to create neural networks for solving classification and regression problems using the scikit-learn library.

course

Linux Basics

Linux Basics

Learning Linux is valuable for many IT professions. For system administrators, DevOps engineers, and backend developers, it enables efficient server management, automation of software development and deployment, and the development and management of server-side applications. For network administrators, cybersecurity professionals, and data analysts, Linux knowledge helps effectively manage networks, ensure security, and analyze data.

course

Java OOP

Java OOP

Those who know OOP can program well. That's what many programmers say. Get ready for an important part of your Java learning journey, mastering which will greatly boost your programming skills in general. You will learn how to effectively use the Java development environment, the principles of Object-Oriented Programming (OOP), and best practices in OOP. You will learn to make your code flexible and deepen your knowledge of previously covered topics. Let's get started!

project

Identifying the Most Frequent Words in Text

Identifying the Most Frequent Words in Text

In this project, we will be utilizing the capabilities of the Natural Language Toolkit (NLTK), a versatile and comprehensive library in Python designed for working with human language data. Our focus will encompass several core areas of natural language processing: tokenization, stemming, tagging and parsing. These NLTK features will form the backbone of our text processing and analysis tasks, making it an essential tool in our project for handling and extracting meaningful insights from language data.

course

Advanced C# with .NET

Advanced C# with .NET

In this course, we will learn about some advanced C# concepts along with MAUI, which is an application development library. We will learn how to create some interesting GUI applications while keeping them quick and responsive using techniques like Threading. We will make applications that will interact user input and APIs, and apart from that, we will cover some important C# concepts like Reflection and Generics. This course will further improve our programming skills and will give us a strong foundation to move forward towards Web Development.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

laptop7 Courses
list293 Tasks

Beginner

4.8
(2522)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.7
(9046)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.8
(2748)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.5
(526)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks

Beginner

4.6
(90)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.7
(70)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list38 Tasks

Beginner

4.7
(367)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.7
(213)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks

Beginner

4.7
(83)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list346 Tasks

Beginner

4.7
(883)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list309 Tasks

Beginner

4.7
(853)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list146 Tasks

Intermediate

4.7
(595)
track
lockOnly for Ultimate
track image

Supervised Machine Learning

laptop5 Courses
list135 Tasks

Intermediate

4.6
(134)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list70 Tasks

Advanced

4.8
(17)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list280 Tasks

Advanced

4.7
(3023)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list239 Tasks

Beginner

4.7
(741)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list125 Tasks

Beginner

5.0
(5)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop3 Courses
list119 Tasks

Beginner

4.8
(6)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.8
(296)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop5 Courses
list211 Tasks

Beginner

4.8
(4)
track
lockOnly for Ultimate
track image

Complete Social Media Management

laptop5 Courses
list206 Tasks

Beginner

5.0
(1)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
pencil-with-line2 Projects
list49 Tasks

Beginner

4.7
(30)
track
lockOnly for Ultimate
track image

No-Code Website Development

laptop3 Courses
list180 Tasks

Beginner

3.0
(1)
track
track image
For Ultimate

Only for Ultimate

Web Development with C#

laptop7 Courses
list293 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop6 Courses
list195 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero

laptop4 Courses
list115 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Π‘++ Essentials

laptop6 Courses
list101 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list143 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Become a React Developer

laptop4 Courses
list98 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Excel Essentials

laptop3 Courses
list38 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Java Essentials

laptop7 Courses
list376 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development

laptop7 Courses
list346 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Frontend Development Foundations

laptop6 Courses
list309 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Mastering Data Visualization

laptop5 Courses
list146 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Supervised Machine Learning

laptop5 Courses
list135 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

C++ Mastery

laptop3 Courses
list70 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Java Web

laptop7 Courses
list280 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Become a QA Engineer

laptop5 Courses
list239 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Video Production with Adobe

laptop4 Courses
list125 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

UI/UX Design Tools

laptop3 Courses
list119 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Essential Office Skills

laptop3 Courses
list75 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Digital Marketing Essentials

laptop5 Courses
list211 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Complete Social Media Management

laptop5 Courses
list206 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

Business AI Toolkit

laptop3 Courses
pencil-with-line2 Projects
list49 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

No-Code Website Development

laptop3 Courses
list180 Tasks
3.0
Search
Close

Courses & Projects

Technologies

return
Filters

project

Recognizing Handwritten Digits

Recognizing Handwritten Digits

In this project, our primary objective will be to delve into the identification of handwritten digits through the application of machine learning algorithms. This endeavor aims to harness the power of machine learning to effectively interpret and understand handwritten digits, showcasing the potential of these algorithms in processing and analyzing complex visual information.

course

Tailwind CSS for Web Development

Tailwind CSS for Web Development

Learn to style websites efficiently using Tailwind CSS, a utility-first framework for rapid UI development. Discover how to set up Tailwind and apply utility classes for colors, typography, borders, and shadows. Build and style essential components like buttons, cards, and forms. Master layout techniques using spacing, flexbox, and grid utilities. Create responsive designs and customize Tailwind to match your project needs.

course

Python Loops Tutorial

Python Loops Tutorial

Build confidence in mastering Python loops! Start with the basics of for and while loops and progress to advanced concepts like nested loops, control statements, and dynamic conditions. With hands-on practice and real-world examples, gain the skills to write efficient, clean, and powerful code. Perfect for beginners and anyone looking to sharpen their Python expertise!

course

Advanced Techniques in pandas

Advanced Techniques in pandas

This course contains a lot of useful functions for a future data analyst. You will learn different ways of extracting data and even set conditions on it. After it, you will be familiar with the methods of grouping data. Also, you will learn how to preprocess data. Each section has its data set so that the course will be gripping.

course

Python Functions Tutorial

Python Functions Tutorial

You'll have a solid grasp of how important functions are in Python, no matter your field in computer science. We'll cover creating functions, defining arguments, handling return values, and exploring their use in Python.

course

R Introduction: Part II

R Introduction: Part II

In the second part of R Introduction, you will learn about multi-dimensional built-in structures, such as matrices, data frames, and lists.

course

Ultimate NumPy

Ultimate NumPy

Unlock the full potential of Python's most essential library for numerical computing, NumPy. This comprehensive course is designed to take you from a beginner's understanding to an advanced level of proficiency in NumPy. Whether you're a data scientist, engineer, researcher, or developer, mastering NumPy is essential for efficient data manipulation, scientific computing, and machine learning.

course

React Mastery

React Mastery

Learn to build dynamic, interactive user interfaces with React. Understand core concepts like JSX, the virtual DOM, and reusable component-based architecture. Apply styling techniques using inline styles, external CSS, and CSS modules for scalable design. Manage state and side effects efficiently with React Hooks and share data across components using Context.

course

JavaScript Data Structures

JavaScript Data Structures

Learn to work confidently with data in JavaScript by mastering objects and arrays. Understand how to create, access, and manage object properties and methods effectively. Dive into advanced object manipulation techniques, including iteration, cloning, and destructuring for cleaner code. Build a strong foundation in working with arrays and learn to manage, iterate, and modify array elements efficiently. Master advanced array methods like map, filter, find, and sort to transform and handle data effectively in your applications.

course

C++ Data Types

C++ Data Types

Developing a comprehensive understanding of data types is crucial when learning a programming language. This course offers an opportunity to delve deeper into data types in C++, gaining insights into how they are stored in memory. Additionally, the course covers the topic of type conversion.

course

Introduction to Neural Networks

Introduction to Neural Networks

Neural networks are powerful algorithms inspired by the structure of the human brain that are used to solve complex machine learning problems. You will build your own Neural Network from scratch to understand how it works. After this course, you will be able to create neural networks for solving classification and regression problems using the scikit-learn library.

course

Linux Basics

Linux Basics

Learning Linux is valuable for many IT professions. For system administrators, DevOps engineers, and backend developers, it enables efficient server management, automation of software development and deployment, and the development and management of server-side applications. For network administrators, cybersecurity professionals, and data analysts, Linux knowledge helps effectively manage networks, ensure security, and analyze data.

course

Java OOP

Java OOP

Those who know OOP can program well. That's what many programmers say. Get ready for an important part of your Java learning journey, mastering which will greatly boost your programming skills in general. You will learn how to effectively use the Java development environment, the principles of Object-Oriented Programming (OOP), and best practices in OOP. You will learn to make your code flexible and deepen your knowledge of previously covered topics. Let's get started!

project

Identifying the Most Frequent Words in Text

Identifying the Most Frequent Words in Text

In this project, we will be utilizing the capabilities of the Natural Language Toolkit (NLTK), a versatile and comprehensive library in Python designed for working with human language data. Our focus will encompass several core areas of natural language processing: tokenization, stemming, tagging and parsing. These NLTK features will form the backbone of our text processing and analysis tasks, making it an essential tool in our project for handling and extracting meaningful insights from language data.

course

Advanced C# with .NET

Advanced C# with .NET

In this course, we will learn about some advanced C# concepts along with MAUI, which is an application development library. We will learn how to create some interesting GUI applications while keeping them quick and responsive using techniques like Threading. We will make applications that will interact user input and APIs, and apart from that, we will cover some important C# concepts like Reflection and Generics. This course will further improve our programming skills and will give us a strong foundation to move forward towards Web Development.

project

Recognizing Handwritten Digits

Recognizing Handwritten Digits

In this project, our primary objective will be to delve into the identification of handwritten digits through the application of machine learning algorithms. This endeavor aims to harness the power of machine learning to effectively interpret and understand handwritten digits, showcasing the potential of these algorithms in processing and analyzing complex visual information.

course

Tailwind CSS for Web Development

Tailwind CSS for Web Development

Learn to style websites efficiently using Tailwind CSS, a utility-first framework for rapid UI development. Discover how to set up Tailwind and apply utility classes for colors, typography, borders, and shadows. Build and style essential components like buttons, cards, and forms. Master layout techniques using spacing, flexbox, and grid utilities. Create responsive designs and customize Tailwind to match your project needs.

course

Python Loops Tutorial

Python Loops Tutorial

Build confidence in mastering Python loops! Start with the basics of for and while loops and progress to advanced concepts like nested loops, control statements, and dynamic conditions. With hands-on practice and real-world examples, gain the skills to write efficient, clean, and powerful code. Perfect for beginners and anyone looking to sharpen their Python expertise!

course

Advanced Techniques in pandas

Advanced Techniques in pandas

This course contains a lot of useful functions for a future data analyst. You will learn different ways of extracting data and even set conditions on it. After it, you will be familiar with the methods of grouping data. Also, you will learn how to preprocess data. Each section has its data set so that the course will be gripping.

course

Python Functions Tutorial

Python Functions Tutorial

You'll have a solid grasp of how important functions are in Python, no matter your field in computer science. We'll cover creating functions, defining arguments, handling return values, and exploring their use in Python.

course

R Introduction: Part II

R Introduction: Part II

In the second part of R Introduction, you will learn about multi-dimensional built-in structures, such as matrices, data frames, and lists.

course

Ultimate NumPy

Ultimate NumPy

Unlock the full potential of Python's most essential library for numerical computing, NumPy. This comprehensive course is designed to take you from a beginner's understanding to an advanced level of proficiency in NumPy. Whether you're a data scientist, engineer, researcher, or developer, mastering NumPy is essential for efficient data manipulation, scientific computing, and machine learning.

course

React Mastery

React Mastery

Learn to build dynamic, interactive user interfaces with React. Understand core concepts like JSX, the virtual DOM, and reusable component-based architecture. Apply styling techniques using inline styles, external CSS, and CSS modules for scalable design. Manage state and side effects efficiently with React Hooks and share data across components using Context.

course

JavaScript Data Structures

JavaScript Data Structures

Learn to work confidently with data in JavaScript by mastering objects and arrays. Understand how to create, access, and manage object properties and methods effectively. Dive into advanced object manipulation techniques, including iteration, cloning, and destructuring for cleaner code. Build a strong foundation in working with arrays and learn to manage, iterate, and modify array elements efficiently. Master advanced array methods like map, filter, find, and sort to transform and handle data effectively in your applications.

course

C++ Data Types

C++ Data Types

Developing a comprehensive understanding of data types is crucial when learning a programming language. This course offers an opportunity to delve deeper into data types in C++, gaining insights into how they are stored in memory. Additionally, the course covers the topic of type conversion.

course

Introduction to Neural Networks

Introduction to Neural Networks

Neural networks are powerful algorithms inspired by the structure of the human brain that are used to solve complex machine learning problems. You will build your own Neural Network from scratch to understand how it works. After this course, you will be able to create neural networks for solving classification and regression problems using the scikit-learn library.

course

Linux Basics

Linux Basics

Learning Linux is valuable for many IT professions. For system administrators, DevOps engineers, and backend developers, it enables efficient server management, automation of software development and deployment, and the development and management of server-side applications. For network administrators, cybersecurity professionals, and data analysts, Linux knowledge helps effectively manage networks, ensure security, and analyze data.

course

Java OOP

Java OOP

Those who know OOP can program well. That's what many programmers say. Get ready for an important part of your Java learning journey, mastering which will greatly boost your programming skills in general. You will learn how to effectively use the Java development environment, the principles of Object-Oriented Programming (OOP), and best practices in OOP. You will learn to make your code flexible and deepen your knowledge of previously covered topics. Let's get started!

project

Identifying the Most Frequent Words in Text

Identifying the Most Frequent Words in Text

In this project, we will be utilizing the capabilities of the Natural Language Toolkit (NLTK), a versatile and comprehensive library in Python designed for working with human language data. Our focus will encompass several core areas of natural language processing: tokenization, stemming, tagging and parsing. These NLTK features will form the backbone of our text processing and analysis tasks, making it an essential tool in our project for handling and extracting meaningful insights from language data.

course

Advanced C# with .NET

Advanced C# with .NET

In this course, we will learn about some advanced C# concepts along with MAUI, which is an application development library. We will learn how to create some interesting GUI applications while keeping them quick and responsive using techniques like Threading. We will make applications that will interact user input and APIs, and apart from that, we will cover some important C# concepts like Reflection and Generics. This course will further improve our programming skills and will give us a strong foundation to move forward towards Web Development.
not found

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

Follow us

trustpilot logo

Address

codefinity
We're sorry to hear that something went wrong. What happened?
some-alt