Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
All Build with Hands-On Projects | Codefinity
Projects
Build with Hands-On Projects

Apply your skills by creating practical applications and strengthening your portfolio.

3M+ Learners4.6 Average rating3,451 ReviewsUsed by top universities

Take a short quiz and find the best course for you

80,000

Students have already successfully completed the courses and are applying their skills in the workplace

92%

Users find our courses useful

Projects
Projects
Learn by doing - Projects
Filters
reverse icon

Technologies

Topic

Level

project

Text Pattern Matching with Regex

Text Pattern Matching 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

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

Tweet Sentiment Analysis

Tweet Sentiment Analysis

In this project, we are going to classify tweets according to their sentiment.

project

Best Practices: Python OOP

Best Practices: Python OOP

In this project, we are going to understand what Object Oriented Programming (OOP) is and how we can implement it in Python.

project

Building Applications Using OOP Concepts

Building Applications Using OOP Concepts

This is a hands-on course that will help you understand the basics of object-oriented programming in Python. You will learn how to create classes, work with objects, use inheritance, and extend the capabilities of your programs.

project

Fundamentals of Image Manipulation with Python

Fundamentals of Image Manipulation with Python

In this project, we are going to understand how to handle images in Python.

project

Identifying Spam Emails

Identifying Spam Emails

Classify emails as spam or non-spam by analyzing the content of the emails. Preprocess the text data using techniques like tokenization and vectorization, and apply machine learning to build and evaluate a classification model. Develop a reliable tool for identifying spam emails.

project

Best Practices: Python OOP (copy)

Best Practices: Python OOP (copy)

In this project, we are going to understand what Object Oriented Programming (OOP) is and how we can implement it in Python.

project

Fundamentals of Image Manipulation with Python (copy) 1771931335739

Fundamentals of Image Manipulation with Python (copy) 1771931335739

In this project, we are going to understand how to handle images in Python.

project

Test course with dynamic ipynb task creation V2

Test course with dynamic ipynb task creation V2

This is a hands-on course that will help you understand the basics of object-oriented programming in Python. You will learn how to create classes, work with objects, use inheritance, and extend the capabilities of your programs.

project

UNIT TEST CASE STUDY

UNIT TEST CASE STUDY

This is a hands-on course that will help you understand the basics of object-oriented programming in Python. You will learn how to create classes, work with objects, use inheritance, and extend the capabilities of your programs.

project

 Identifying Spam Emails

Identifying Spam Emails

In this project, we are going to classify spam emails according to their content.

project

Automating Data Collection from Web Sources

Automating Data Collection from Web Sources

In this project, we are going to understand how to create a simple web scraper in Python.

project

Classifying Tweet Sentiments

Classifying Tweet Sentiments

We are going to classify tweets according to their sentiment, determining whether they express positive, negative, or neutral emotions. We will employ natural language processing techniques to preprocess the text data, and machine learning algorithms to build and evaluate sentiment classification models. By the end of the project, we aim to achieve a robust sentiment analysis tool that can accurately categorize the emotional tone of various tweets.

project

Clustering Media Content

Clustering Media Content

Now we are going to understand what a cluster is and how to use it in Python. We will explore the concept of clustering, which involves grouping a set of objects in such a way that objects in the same group (or cluster) are more similar to each other than to those in other groups. Additionally, we will demonstrate how to implement clustering algorithms using Python's popular libraries, such as scikit-learn, to identify patterns and insights within your data.

project

Text Pattern Matching with Regex

Text Pattern Matching 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

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

Tweet Sentiment Analysis

Tweet Sentiment Analysis

In this project, we are going to classify tweets according to their sentiment.

project

Best Practices: Python OOP

Best Practices: Python OOP

In this project, we are going to understand what Object Oriented Programming (OOP) is and how we can implement it in Python.

project

Building Applications Using OOP Concepts

Building Applications Using OOP Concepts

This is a hands-on course that will help you understand the basics of object-oriented programming in Python. You will learn how to create classes, work with objects, use inheritance, and extend the capabilities of your programs.

project

Fundamentals of Image Manipulation with Python

Fundamentals of Image Manipulation with Python

In this project, we are going to understand how to handle images in Python.

project

Identifying Spam Emails

Identifying Spam Emails

Classify emails as spam or non-spam by analyzing the content of the emails. Preprocess the text data using techniques like tokenization and vectorization, and apply machine learning to build and evaluate a classification model. Develop a reliable tool for identifying spam emails.

project

Best Practices: Python OOP (copy)

Best Practices: Python OOP (copy)

In this project, we are going to understand what Object Oriented Programming (OOP) is and how we can implement it in Python.

project

Fundamentals of Image Manipulation with Python (copy) 1771931335739

Fundamentals of Image Manipulation with Python (copy) 1771931335739

In this project, we are going to understand how to handle images in Python.

project

Test course with dynamic ipynb task creation V2

Test course with dynamic ipynb task creation V2

This is a hands-on course that will help you understand the basics of object-oriented programming in Python. You will learn how to create classes, work with objects, use inheritance, and extend the capabilities of your programs.

project

UNIT TEST CASE STUDY

UNIT TEST CASE STUDY

This is a hands-on course that will help you understand the basics of object-oriented programming in Python. You will learn how to create classes, work with objects, use inheritance, and extend the capabilities of your programs.

project

 Identifying Spam Emails

Identifying Spam Emails

In this project, we are going to classify spam emails according to their content.

project

Automating Data Collection from Web Sources

Automating Data Collection from Web Sources

In this project, we are going to understand how to create a simple web scraper in Python.

project

Classifying Tweet Sentiments

Classifying Tweet Sentiments

We are going to classify tweets according to their sentiment, determining whether they express positive, negative, or neutral emotions. We will employ natural language processing techniques to preprocess the text data, and machine learning algorithms to build and evaluate sentiment classification models. By the end of the project, we aim to achieve a robust sentiment analysis tool that can accurately categorize the emotional tone of various tweets.

project

Clustering Media Content

Clustering Media Content

Now we are going to understand what a cluster is and how to use it in Python. We will explore the concept of clustering, which involves grouping a set of objects in such a way that objects in the same group (or cluster) are more similar to each other than to those in other groups. Additionally, we will demonstrate how to implement clustering algorithms using Python's popular libraries, such as scikit-learn, to identify patterns and insights within your data.
not found

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

Everything you need to learn effectively

Interactive practice, not just theory

Learn, code, test, and build hands-on projects directly on the platform

AI hints and feedback

Never get stuck - our AI assistant is always here to guide you

100+ step-by-step video lessons

Bite-sized videos help you master coding concepts with clarity and confidence

What Our Users Say

Key info and questions
Is Codefinity worth the investment?
We believe so! Our courses, designed by industry experts, offer relevant, in-demand skills. With interactive content and practical projects, you’ll enhance your learning experience boost your career, and stay ahead in the job market.
Why do I need Codefinity?
Codefinity equips you with essential coding, data science, and AI skills for today's job market. Whether starting a new career, advancing in your current role, or learning something new, our interactive courses provide the knowledge and experience needed. Suitable for all skill levels, Codefinity boasts a Trustpilot rating of 4.4 and over 1.5 million users worldwide, ensuring you’re in good hands.
Is Codefinity good for beginners?
Absolutely! Our courses are designed for beginners and also offer advanced content for experienced learners. Whether you're new or expanding your knowledge, we have the right course for you.
Are the skills taught on Codefinity up-to-date with industry standards?
Yes, our curriculum is regularly updated to match current industry trends and best practices, ensuring you learn relevant skills, including the latest in data science and AI.
Are Codefinity certificates recognized by employers?
Our certificates demonstrate your skills. While employer recognition varies, many graduates have successfully used them to enhance resumes and advance careers.
Show more
How much time do I need to commit to Codefinity courses?
Our self-paced courses let you learn at your convenience. Spend as little or as much time as you need based on your schedule and goals.
Is there a satisfaction guarantee?
Yes, we offer a 30-day money-back guarantee. If you're not satisfied, request a refund within 30 days. See our refund policy for details.
How do I cancel my subscription?
Go to your account settings and follow the instructions to cancel. If you encounter issues, our support team is available to assist. Refer to our cancellation policy for details.
some-alt