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

Technologies

uncheckedPython
uncheckedExcel
uncheckedSQL

Topic

uncheckedData Science
uncheckedData Analytics
uncheckedComputer Science

Level

uncheckedBeginner
uncheckedAdvanced
uncheckedIntermediate

Type of lesson

uncheckedCourse
uncheckedProject

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

laptop7 Courses
list293 Tasks
Beginner
4.8
(2313)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list169 Tasks
Beginner
4.7
(8186)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks
Beginner
4.7
(2549)
track
lockOnly for Ultimate
track image

С++ Essentials

laptop6 Courses
list101 Tasks
Beginner
4.4
(447)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks
Beginner
4.7
(67)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop5 Courses
list119 Tasks
Intermediate
4.6
(63)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list39 Tasks
Beginner
4.7
(266)
track
lockOnly for Ultimate
track image

Data Analyst Foundation

laptop4 Courses
list96 Tasks
Beginner
4.8
(2431)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list377 Tasks
Beginner
4.7
(181)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list65 Tasks
Beginner
4.7
(58)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list330 Tasks
Beginner
4.7
(827)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list293 Tasks
Beginner
4.7
(798)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list146 Tasks
Intermediate
4.7
(535)
track
lockOnly for Ultimate
track image

Supervised Machine Learning

laptop5 Courses
list123 Tasks
Intermediate
4.6
(121)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list71 Tasks
Advanced
4.8
(16)
track
lockOnly for Ultimate
track image

Java Web

laptop6 Courses
list239 Tasks
Advanced
4.7
(1133)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list223 Tasks
Beginner
4.7
(692)
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
5.0
(4)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks
Beginner
4.8
(211)

Courses & Projects

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.

course

Office Package

Office Package

This course is designed for anyone looking to master the essential skills of Google's popular tools for work and study. We'll cover the basics of Google Docs, Slides, Forms, and Drive, along with helpful tips to boost your productivity. You'll learn how to create documents, work with presentations, collect data using forms, and securely store and share files on Google Drive. This course will help you quickly and effectively get up to speed with these tools, making them a valuable part of your daily workflow.

course

Relational Database and Normalization

Relational Database and Normalization

This course delves into the theory behind relational databases. You'll learn what they are and see how they differ from non-relational databases. Throughout the course, we'll walk you through the ins and outs of database design and familiarize you with various types of relationships. Additionally, you'll explore the concepts of normalization and normal forms, equipping you with the knowledge to craft efficient and optimized databases.

course

ML Introduction with scikit-learn

ML Introduction with scikit-learn

Machine Learning is now used everywhere. Want to learn it yourself? This course is an introduction to the world of Machine learning for you to learn basic concepts, work with Scikit-learn – the most popular library for ML and build your first Machine Learning project. This course is intended for students with a basic knowledge of Python, Pandas, and Numpy.

course

Intermediate Python Techniques

Intermediate Python Techniques

In this course, you will learn advanced topics such as function arguments, iterators, generators, closures, and decorators. Dozens of practice exercises will help you grasp these topics.

course

Git Essentials

Git Essentials

Git is the most popular version control system used by millions of developers around the globe. Whether you're a seasoned developer or a beginner, this course will equip you with the knowledge and skills needed to efficiently manage your software projects, collaborate with others, and master the art of version control.

course

Introduction to GoLang

Introduction to GoLang

This course is an introduction to the Go language for absolute beginners. It covers all the essential topics that are necessary to start coding in Go.

course

Ultimate Visualization with Python

Ultimate Visualization with Python

Data is everywhere around us and making sense of it is extremely important. Visulization helps us deal with data by finding certain patterns and insights in it. We will develop a solid foundation of data visualization using Python and its libraries, such as matplotlib and seaborn, to get as much information from data as possible in a neat and concise way. Without further ado, let's dive in!

course

Databases in Python

Databases in Python

"Databases in Python" is a hands-on course designed to teach you the fundamentals of working with databases using Python, focusing on the sqlite3 library and SQLAlchemy. You’ll learn how to store, modify, and retrieve data, build efficient queries, and configure databases for your projects. The course covers both SQL basics and the ORM (Object-Relational Mapping) approach, which allows you to interact with databases through Python objects. This course is perfect for beginners looking to deepen their skills in data management, application development, and information handling.

course

Java Data Structures

Java Data Structures

Elevate your Java expertise with our Intermediate Data Structures course. Explore the dynamic world of ArrayLists, LinkedLists, Stacks, Queues, and more, unraveling their power and versatility.

course

State Management with Redux Toolkit in React

State Management with Redux Toolkit in React

Discover the power of Redux Toolkit in conjunction with React, and supercharge your state management skills. This course comprehensively introduces Redux Toolkit, a powerful library for managing state. Learn how to streamline your Redux setup, simplify complex state logic, and create efficient, scalable React applications.

course

Introduction to NLP

Introduction to NLP

Let's explore the fundamentals of Natural Language Processing (NLP) as you delve into text preprocessing techniques and various text models used to represent text data. You will gain practical insights and hands-on experience with the tools and methods essential for analyzing and interpreting textual data effectively. This course equips you with the skills to transform raw text into meaningful information, paving the way for advanced applications in AI and machine learning.

project

Time Series Essentials

Time Series Essentials

In this project, we are going to understand what a Time Series is and which are its main features.

project

Detecting Patterns in Text with Regex

Detecting Patterns in Text with Regex

Unlock the power of regular expressions in Python with our comprehensive course designed for both beginners and experienced developers. This course will take you through the essential functions of the re module, including search, findall, finditer, and more, using practical examples and hands-on exercises. You'll learn how to extract and manipulate text data efficiently, enabling you to tackle complex string processing tasks with confidence. Whether you're looking to enhance your data analysis skills or streamline your coding workflow, this course provides the tools and knowledge to master regular expressions and elevate your programming capabilities.
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
(2313)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list169 Tasks
Beginner
4.7
(8186)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks
Beginner
4.7
(2549)
track
lockOnly for Ultimate
track image

С++ Essentials

laptop6 Courses
list101 Tasks
Beginner
4.4
(447)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks
Beginner
4.7
(67)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop5 Courses
list119 Tasks
Intermediate
4.6
(63)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list39 Tasks
Beginner
4.7
(266)
track
lockOnly for Ultimate
track image

Data Analyst Foundation

laptop4 Courses
list96 Tasks
Beginner
4.8
(2431)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list377 Tasks
Beginner
4.7
(181)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list65 Tasks
Beginner
4.7
(58)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list330 Tasks
Beginner
4.7
(827)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list293 Tasks
Beginner
4.7
(798)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list146 Tasks
Intermediate
4.7
(535)
track
lockOnly for Ultimate
track image

Supervised Machine Learning

laptop5 Courses
list123 Tasks
Intermediate
4.6
(121)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list71 Tasks
Advanced
4.8
(16)
track
lockOnly for Ultimate
track image

Java Web

laptop6 Courses
list239 Tasks
Advanced
4.7
(1133)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list223 Tasks
Beginner
4.7
(692)
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
5.0
(4)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks
Beginner
4.8
(211)
Search
Close

Courses & Projects

Technologies

return
Filters

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.

course

Office Package

Office Package

This course is designed for anyone looking to master the essential skills of Google's popular tools for work and study. We'll cover the basics of Google Docs, Slides, Forms, and Drive, along with helpful tips to boost your productivity. You'll learn how to create documents, work with presentations, collect data using forms, and securely store and share files on Google Drive. This course will help you quickly and effectively get up to speed with these tools, making them a valuable part of your daily workflow.

course

Relational Database and Normalization

Relational Database and Normalization

This course delves into the theory behind relational databases. You'll learn what they are and see how they differ from non-relational databases. Throughout the course, we'll walk you through the ins and outs of database design and familiarize you with various types of relationships. Additionally, you'll explore the concepts of normalization and normal forms, equipping you with the knowledge to craft efficient and optimized databases.

course

ML Introduction with scikit-learn

ML Introduction with scikit-learn

Machine Learning is now used everywhere. Want to learn it yourself? This course is an introduction to the world of Machine learning for you to learn basic concepts, work with Scikit-learn – the most popular library for ML and build your first Machine Learning project. This course is intended for students with a basic knowledge of Python, Pandas, and Numpy.

course

Intermediate Python Techniques

Intermediate Python Techniques

In this course, you will learn advanced topics such as function arguments, iterators, generators, closures, and decorators. Dozens of practice exercises will help you grasp these topics.

course

Git Essentials

Git Essentials

Git is the most popular version control system used by millions of developers around the globe. Whether you're a seasoned developer or a beginner, this course will equip you with the knowledge and skills needed to efficiently manage your software projects, collaborate with others, and master the art of version control.

course

Introduction to GoLang

Introduction to GoLang

This course is an introduction to the Go language for absolute beginners. It covers all the essential topics that are necessary to start coding in Go.

course

Ultimate Visualization with Python

Ultimate Visualization with Python

Data is everywhere around us and making sense of it is extremely important. Visulization helps us deal with data by finding certain patterns and insights in it. We will develop a solid foundation of data visualization using Python and its libraries, such as matplotlib and seaborn, to get as much information from data as possible in a neat and concise way. Without further ado, let's dive in!

course

Databases in Python

Databases in Python

"Databases in Python" is a hands-on course designed to teach you the fundamentals of working with databases using Python, focusing on the sqlite3 library and SQLAlchemy. You’ll learn how to store, modify, and retrieve data, build efficient queries, and configure databases for your projects. The course covers both SQL basics and the ORM (Object-Relational Mapping) approach, which allows you to interact with databases through Python objects. This course is perfect for beginners looking to deepen their skills in data management, application development, and information handling.

course

Java Data Structures

Java Data Structures

Elevate your Java expertise with our Intermediate Data Structures course. Explore the dynamic world of ArrayLists, LinkedLists, Stacks, Queues, and more, unraveling their power and versatility.

course

State Management with Redux Toolkit in React

State Management with Redux Toolkit in React

Discover the power of Redux Toolkit in conjunction with React, and supercharge your state management skills. This course comprehensively introduces Redux Toolkit, a powerful library for managing state. Learn how to streamline your Redux setup, simplify complex state logic, and create efficient, scalable React applications.

course

Introduction to NLP

Introduction to NLP

Let's explore the fundamentals of Natural Language Processing (NLP) as you delve into text preprocessing techniques and various text models used to represent text data. You will gain practical insights and hands-on experience with the tools and methods essential for analyzing and interpreting textual data effectively. This course equips you with the skills to transform raw text into meaningful information, paving the way for advanced applications in AI and machine learning.

project

Time Series Essentials

Time Series Essentials

In this project, we are going to understand what a Time Series is and which are its main features.

project

Detecting Patterns in Text with Regex

Detecting Patterns in Text with Regex

Unlock the power of regular expressions in Python with our comprehensive course designed for both beginners and experienced developers. This course will take you through the essential functions of the re module, including search, findall, finditer, and more, using practical examples and hands-on exercises. You'll learn how to extract and manipulate text data efficiently, enabling you to tackle complex string processing tasks with confidence. Whether you're looking to enhance your data analysis skills or streamline your coding workflow, this course provides the tools and knowledge to master regular expressions and elevate your programming capabilities.

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.

course

Office Package

Office Package

This course is designed for anyone looking to master the essential skills of Google's popular tools for work and study. We'll cover the basics of Google Docs, Slides, Forms, and Drive, along with helpful tips to boost your productivity. You'll learn how to create documents, work with presentations, collect data using forms, and securely store and share files on Google Drive. This course will help you quickly and effectively get up to speed with these tools, making them a valuable part of your daily workflow.

course

Relational Database and Normalization

Relational Database and Normalization

This course delves into the theory behind relational databases. You'll learn what they are and see how they differ from non-relational databases. Throughout the course, we'll walk you through the ins and outs of database design and familiarize you with various types of relationships. Additionally, you'll explore the concepts of normalization and normal forms, equipping you with the knowledge to craft efficient and optimized databases.

course

ML Introduction with scikit-learn

ML Introduction with scikit-learn

Machine Learning is now used everywhere. Want to learn it yourself? This course is an introduction to the world of Machine learning for you to learn basic concepts, work with Scikit-learn – the most popular library for ML and build your first Machine Learning project. This course is intended for students with a basic knowledge of Python, Pandas, and Numpy.

course

Intermediate Python Techniques

Intermediate Python Techniques

In this course, you will learn advanced topics such as function arguments, iterators, generators, closures, and decorators. Dozens of practice exercises will help you grasp these topics.

course

Git Essentials

Git Essentials

Git is the most popular version control system used by millions of developers around the globe. Whether you're a seasoned developer or a beginner, this course will equip you with the knowledge and skills needed to efficiently manage your software projects, collaborate with others, and master the art of version control.

course

Introduction to GoLang

Introduction to GoLang

This course is an introduction to the Go language for absolute beginners. It covers all the essential topics that are necessary to start coding in Go.

course

Ultimate Visualization with Python

Ultimate Visualization with Python

Data is everywhere around us and making sense of it is extremely important. Visulization helps us deal with data by finding certain patterns and insights in it. We will develop a solid foundation of data visualization using Python and its libraries, such as matplotlib and seaborn, to get as much information from data as possible in a neat and concise way. Without further ado, let's dive in!

course

Databases in Python

Databases in Python

"Databases in Python" is a hands-on course designed to teach you the fundamentals of working with databases using Python, focusing on the sqlite3 library and SQLAlchemy. You’ll learn how to store, modify, and retrieve data, build efficient queries, and configure databases for your projects. The course covers both SQL basics and the ORM (Object-Relational Mapping) approach, which allows you to interact with databases through Python objects. This course is perfect for beginners looking to deepen their skills in data management, application development, and information handling.

course

Java Data Structures

Java Data Structures

Elevate your Java expertise with our Intermediate Data Structures course. Explore the dynamic world of ArrayLists, LinkedLists, Stacks, Queues, and more, unraveling their power and versatility.

course

State Management with Redux Toolkit in React

State Management with Redux Toolkit in React

Discover the power of Redux Toolkit in conjunction with React, and supercharge your state management skills. This course comprehensively introduces Redux Toolkit, a powerful library for managing state. Learn how to streamline your Redux setup, simplify complex state logic, and create efficient, scalable React applications.

course

Introduction to NLP

Introduction to NLP

Let's explore the fundamentals of Natural Language Processing (NLP) as you delve into text preprocessing techniques and various text models used to represent text data. You will gain practical insights and hands-on experience with the tools and methods essential for analyzing and interpreting textual data effectively. This course equips you with the skills to transform raw text into meaningful information, paving the way for advanced applications in AI and machine learning.

project

Time Series Essentials

Time Series Essentials

In this project, we are going to understand what a Time Series is and which are its main features.

project

Detecting Patterns in Text with Regex

Detecting Patterns in Text with Regex

Unlock the power of regular expressions in Python with our comprehensive course designed for both beginners and experienced developers. This course will take you through the essential functions of the re module, including search, findall, finditer, and more, using practical examples and hands-on exercises. You'll learn how to extract and manipulate text data efficiently, enabling you to tackle complex string processing tasks with confidence. Whether you're looking to enhance your data analysis skills or streamline your coding workflow, this course provides the tools and knowledge to master regular expressions and elevate your programming capabilities.
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