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.7
(2677)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.6
(9623)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.7
(2918)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.2
(597)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks

Beginner

4.6
(108)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.3
(84)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list38 Tasks

Beginner

4.6
(414)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.5
(254)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list343 Tasks

Beginner

4.6
(969)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list306 Tasks

Beginner

4.6
(927)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list145 Tasks

Intermediate

4.6
(632)
track
lockOnly for Ultimate
track image

Machine Learning Mastery

laptop6 Courses
list177 Tasks

Intermediate

4.4
(147)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list70 Tasks

Advanced

4.3
(20)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list278 Tasks

Advanced

4.7
(3202)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list237 Tasks

Beginner

4.6
(800)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list125 Tasks

Beginner

5.0
(6)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list162 Tasks

Beginner

4.9
(8)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.7
(328)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.3
(7)
track
lockOnly for Ultimate
track image

Complete Social Media Management

laptop5 Courses
list206 Tasks

Beginner

5.0
(3)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
pencil-with-line2 Projects
list50 Tasks

Beginner

4.7
(37)
track
lockOnly for Ultimate
track image

No-Code Website Development

laptop3 Courses
list180 Tasks

Beginner

4.3
(3)
track
lockOnly for Ultimate
track image

Deep Learning Odyssey

laptop5 Courses
list175 Tasks

Advanced

4.4
(24)

Courses & Projects

course

Optimization Techniques in Python

Optimization Techniques in Python

Learn how to write faster and more memory-efficient code by mastering performance measurement, selecting the right data structures, and leveraging built-in tools. We'll focus on practical optimization techniques for handling large datasets, efficient string operations, and partial sorting, ensuring your code is both robust and scalable.

course

C++ Templates

C++ Templates

Templates are a powerful feature that allows the creation of generic functions and classes. This course is designed to provide a comprehensive understanding of C++ templates, from basic syntax to advanced techniques. Participants will learn how to use templates to write efficient, reusable code and create generic algorithms and data structures.

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.

course

Learning Statistics with Python

Learning Statistics with Python

This course gives you a basic knowledge of statistics. It is intended for students with basic knowledge of Python syntax as they will be working with NumPy and pandas modules. During the course, you will become familiar with the basic concepts and then gradually move on to more complex concepts and tasks.

course

C++ Pointers and References

C++ Pointers and References

Unlock the Power of Memory Manipulation. Dive deep into the fundamentals of programming with this comprehensive course designed for beginners and individuals seeking to strengthen their knowledge on pointers and references in C++. Mastering these essential concepts is crucial for unleashing the full potential of your programming skills.

course

C++ Loops

C++ Loops

C++ Loops from scratch. Master one of the fundamental building blocks for programming. This course is perfect for beginners and those looking to solidify their understanding of loops.

course

C++ Functions

C++ Functions

Explore the world of C++ functions and delve into their fundamental concepts and practical applications. Gain proficiency in declaring, using, and optimizing functions, including parameter handling, scope management, and function overloading. Learn about recursion, templates, and lambda expression for robust C++ programming. Develop the skills to create modular, efficient, and reusable functions for real-world coding challenges.

project

Departments' Revenue Analysis

Departments' Revenue Analysis

We will use pandas to analyze departmental data by exploring, cleaning, and manipulating the dataset. Starting with basic inspection and data cleaning, we'll perform filtering, merge datasets, apply advanced filtering using multiple conditions, and finally group the data to extract meaningful insights.

course

Linear Regression with Python

Linear Regression with Python

Linear Regression is a crucial concept in predictive analytics. It is widely used by data scientists, data analytics, and statisticians as it is easy to build and interpret but powerful enough for many tasks.

course

Classification with Python

Classification with Python

In machine learning, classification is used in predictive modeling to assign input data with a class label. Sounds difficult? Don't worry! Let's cope with this! Welcome to the ML!

course

C++ Smart Pointers

C++ Smart Pointers

Unlock the power of memory management. Designed seasoned programmers, this course provides a deep dive into one of the most crucial aspects of modern development and revise about pointers and references. With Smart Pointers, you'll learn how to effectively manage memory allocation and deallocation, avoiding common pitfalls like memory leaks and dangling pointers. Our expert instructors guide you through the intricacies of unique_ptr, shared_ptr, and weak_ptr, empowering you to write safer and more robust code.

course

Cluster Analysis

Cluster Analysis

Gain a solid understanding of cluster analysis, a key unsupervised learning technique for uncovering patterns in unlabeled data. Explore the essentials of K-Means, Hierarchical Clustering, DBSCAN, and GMMs, and get hands-on experience with real datasets to build confidence in applying clustering to real-world problems.

project

Identifying Fake News

Identifying Fake News

Identify fake news by analyzing text data and determining whether articles are legitimate or deceptive. Preprocess the text data using natural language processing techniques and apply machine learning algorithms to build and evaluate classification models. Develop an effective tool that can accurately distinguish between real and fake news.

course

Introduction to RNNs

Introduction to RNNs

Master Recurrent neural networks and their advanced variants like LSTMs and GRUs using PyTorch. Gain hands-on experience processing sequential data for practical applications. Apply these powerful models to tackle real-world challenges in time series forecasting and various Natural language processing tasks.

course

Data Analysis with Excel

Data Analysis with Excel

Data Analysis with Excel provides a practical guide to mastering the most essential data management, manipulation, and analysis techniques using Microsoft Excel. You'll gain proficiency in Excel's powerful capabilities, progressing through data analysis methods, and creating dynamic visualizations and interactive dashboards. By the end, you'll learn to automate reporting and apply advanced analytics, equipping you to make informed, data-driven decisions efficiently.
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.7
(2677)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.6
(9623)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.7
(2918)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.2
(597)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks

Beginner

4.6
(108)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.3
(84)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list38 Tasks

Beginner

4.6
(414)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.5
(254)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list343 Tasks

Beginner

4.6
(969)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list306 Tasks

Beginner

4.6
(927)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list145 Tasks

Intermediate

4.6
(632)
track
lockOnly for Ultimate
track image

Machine Learning Mastery

laptop6 Courses
list177 Tasks

Intermediate

4.4
(147)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list70 Tasks

Advanced

4.3
(20)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list278 Tasks

Advanced

4.7
(3202)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list237 Tasks

Beginner

4.6
(800)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list125 Tasks

Beginner

5.0
(6)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list162 Tasks

Beginner

4.9
(8)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.7
(328)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.3
(7)
track
lockOnly for Ultimate
track image

Complete Social Media Management

laptop5 Courses
list206 Tasks

Beginner

5.0
(3)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
pencil-with-line2 Projects
list50 Tasks

Beginner

4.7
(37)
track
lockOnly for Ultimate
track image

No-Code Website Development

laptop3 Courses
list180 Tasks

Beginner

4.3
(3)
track
lockOnly for Ultimate
track image

Deep Learning Odyssey

laptop5 Courses
list175 Tasks

Advanced

4.4
(24)
track
track image
For Ultimate

Only for Ultimate

Web Development with C#

laptop7 Courses
list293 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop6 Courses
list195 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero

laptop4 Courses
list115 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Π‘++ Essentials

laptop6 Courses
list101 Tasks
4.2
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.3
track
track image
For Ultimate

Only for Ultimate

Excel Essentials

laptop3 Courses
list38 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Java Essentials

laptop7 Courses
list376 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development

laptop7 Courses
list343 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Frontend Development Foundations

laptop6 Courses
list306 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Mastering Data Visualization

laptop5 Courses
list145 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Machine Learning Mastery

laptop6 Courses
list177 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

C++ Mastery

laptop3 Courses
list70 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Java Web

laptop7 Courses
list278 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Become a QA Engineer

laptop5 Courses
list237 Tasks
4.6
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

laptop4 Courses
list162 Tasks
4.9
track
track image
For Ultimate

Only for Ultimate

Essential Office Skills

laptop3 Courses
list75 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Digital Marketing Essentials

laptop6 Courses
list293 Tasks
4.3
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
list50 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

No-Code Website Development

laptop3 Courses
list180 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Deep Learning Odyssey

laptop5 Courses
list175 Tasks
4.4
Search
Close

Courses & Projects

Technologies

return
Filters

course

Optimization Techniques in Python

Optimization Techniques in Python

Learn how to write faster and more memory-efficient code by mastering performance measurement, selecting the right data structures, and leveraging built-in tools. We'll focus on practical optimization techniques for handling large datasets, efficient string operations, and partial sorting, ensuring your code is both robust and scalable.

course

C++ Templates

C++ Templates

Templates are a powerful feature that allows the creation of generic functions and classes. This course is designed to provide a comprehensive understanding of C++ templates, from basic syntax to advanced techniques. Participants will learn how to use templates to write efficient, reusable code and create generic algorithms and data structures.

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.

course

Learning Statistics with Python

Learning Statistics with Python

This course gives you a basic knowledge of statistics. It is intended for students with basic knowledge of Python syntax as they will be working with NumPy and pandas modules. During the course, you will become familiar with the basic concepts and then gradually move on to more complex concepts and tasks.

course

C++ Pointers and References

C++ Pointers and References

Unlock the Power of Memory Manipulation. Dive deep into the fundamentals of programming with this comprehensive course designed for beginners and individuals seeking to strengthen their knowledge on pointers and references in C++. Mastering these essential concepts is crucial for unleashing the full potential of your programming skills.

course

C++ Loops

C++ Loops

C++ Loops from scratch. Master one of the fundamental building blocks for programming. This course is perfect for beginners and those looking to solidify their understanding of loops.

course

C++ Functions

C++ Functions

Explore the world of C++ functions and delve into their fundamental concepts and practical applications. Gain proficiency in declaring, using, and optimizing functions, including parameter handling, scope management, and function overloading. Learn about recursion, templates, and lambda expression for robust C++ programming. Develop the skills to create modular, efficient, and reusable functions for real-world coding challenges.

project

Departments' Revenue Analysis

Departments' Revenue Analysis

We will use pandas to analyze departmental data by exploring, cleaning, and manipulating the dataset. Starting with basic inspection and data cleaning, we'll perform filtering, merge datasets, apply advanced filtering using multiple conditions, and finally group the data to extract meaningful insights.

course

Linear Regression with Python

Linear Regression with Python

Linear Regression is a crucial concept in predictive analytics. It is widely used by data scientists, data analytics, and statisticians as it is easy to build and interpret but powerful enough for many tasks.

course

Classification with Python

Classification with Python

In machine learning, classification is used in predictive modeling to assign input data with a class label. Sounds difficult? Don't worry! Let's cope with this! Welcome to the ML!

course

C++ Smart Pointers

C++ Smart Pointers

Unlock the power of memory management. Designed seasoned programmers, this course provides a deep dive into one of the most crucial aspects of modern development and revise about pointers and references. With Smart Pointers, you'll learn how to effectively manage memory allocation and deallocation, avoiding common pitfalls like memory leaks and dangling pointers. Our expert instructors guide you through the intricacies of unique_ptr, shared_ptr, and weak_ptr, empowering you to write safer and more robust code.

course

Cluster Analysis

Cluster Analysis

Gain a solid understanding of cluster analysis, a key unsupervised learning technique for uncovering patterns in unlabeled data. Explore the essentials of K-Means, Hierarchical Clustering, DBSCAN, and GMMs, and get hands-on experience with real datasets to build confidence in applying clustering to real-world problems.

project

Identifying Fake News

Identifying Fake News

Identify fake news by analyzing text data and determining whether articles are legitimate or deceptive. Preprocess the text data using natural language processing techniques and apply machine learning algorithms to build and evaluate classification models. Develop an effective tool that can accurately distinguish between real and fake news.

course

Introduction to RNNs

Introduction to RNNs

Master Recurrent neural networks and their advanced variants like LSTMs and GRUs using PyTorch. Gain hands-on experience processing sequential data for practical applications. Apply these powerful models to tackle real-world challenges in time series forecasting and various Natural language processing tasks.

course

Data Analysis with Excel

Data Analysis with Excel

Data Analysis with Excel provides a practical guide to mastering the most essential data management, manipulation, and analysis techniques using Microsoft Excel. You'll gain proficiency in Excel's powerful capabilities, progressing through data analysis methods, and creating dynamic visualizations and interactive dashboards. By the end, you'll learn to automate reporting and apply advanced analytics, equipping you to make informed, data-driven decisions efficiently.

course

Optimization Techniques in Python

Optimization Techniques in Python

Learn how to write faster and more memory-efficient code by mastering performance measurement, selecting the right data structures, and leveraging built-in tools. We'll focus on practical optimization techniques for handling large datasets, efficient string operations, and partial sorting, ensuring your code is both robust and scalable.

course

C++ Templates

C++ Templates

Templates are a powerful feature that allows the creation of generic functions and classes. This course is designed to provide a comprehensive understanding of C++ templates, from basic syntax to advanced techniques. Participants will learn how to use templates to write efficient, reusable code and create generic algorithms and data structures.

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.

course

Learning Statistics with Python

Learning Statistics with Python

This course gives you a basic knowledge of statistics. It is intended for students with basic knowledge of Python syntax as they will be working with NumPy and pandas modules. During the course, you will become familiar with the basic concepts and then gradually move on to more complex concepts and tasks.

course

C++ Pointers and References

C++ Pointers and References

Unlock the Power of Memory Manipulation. Dive deep into the fundamentals of programming with this comprehensive course designed for beginners and individuals seeking to strengthen their knowledge on pointers and references in C++. Mastering these essential concepts is crucial for unleashing the full potential of your programming skills.

course

C++ Loops

C++ Loops

C++ Loops from scratch. Master one of the fundamental building blocks for programming. This course is perfect for beginners and those looking to solidify their understanding of loops.

course

C++ Functions

C++ Functions

Explore the world of C++ functions and delve into their fundamental concepts and practical applications. Gain proficiency in declaring, using, and optimizing functions, including parameter handling, scope management, and function overloading. Learn about recursion, templates, and lambda expression for robust C++ programming. Develop the skills to create modular, efficient, and reusable functions for real-world coding challenges.

project

Departments' Revenue Analysis

Departments' Revenue Analysis

We will use pandas to analyze departmental data by exploring, cleaning, and manipulating the dataset. Starting with basic inspection and data cleaning, we'll perform filtering, merge datasets, apply advanced filtering using multiple conditions, and finally group the data to extract meaningful insights.

course

Linear Regression with Python

Linear Regression with Python

Linear Regression is a crucial concept in predictive analytics. It is widely used by data scientists, data analytics, and statisticians as it is easy to build and interpret but powerful enough for many tasks.

course

Classification with Python

Classification with Python

In machine learning, classification is used in predictive modeling to assign input data with a class label. Sounds difficult? Don't worry! Let's cope with this! Welcome to the ML!

course

C++ Smart Pointers

C++ Smart Pointers

Unlock the power of memory management. Designed seasoned programmers, this course provides a deep dive into one of the most crucial aspects of modern development and revise about pointers and references. With Smart Pointers, you'll learn how to effectively manage memory allocation and deallocation, avoiding common pitfalls like memory leaks and dangling pointers. Our expert instructors guide you through the intricacies of unique_ptr, shared_ptr, and weak_ptr, empowering you to write safer and more robust code.

course

Cluster Analysis

Cluster Analysis

Gain a solid understanding of cluster analysis, a key unsupervised learning technique for uncovering patterns in unlabeled data. Explore the essentials of K-Means, Hierarchical Clustering, DBSCAN, and GMMs, and get hands-on experience with real datasets to build confidence in applying clustering to real-world problems.

project

Identifying Fake News

Identifying Fake News

Identify fake news by analyzing text data and determining whether articles are legitimate or deceptive. Preprocess the text data using natural language processing techniques and apply machine learning algorithms to build and evaluate classification models. Develop an effective tool that can accurately distinguish between real and fake news.

course

Introduction to RNNs

Introduction to RNNs

Master Recurrent neural networks and their advanced variants like LSTMs and GRUs using PyTorch. Gain hands-on experience processing sequential data for practical applications. Apply these powerful models to tackle real-world challenges in time series forecasting and various Natural language processing tasks.

course

Data Analysis with Excel

Data Analysis with Excel

Data Analysis with Excel provides a practical guide to mastering the most essential data management, manipulation, and analysis techniques using Microsoft Excel. You'll gain proficiency in Excel's powerful capabilities, progressing through data analysis methods, and creating dynamic visualizations and interactive dashboards. By the end, you'll learn to automate reporting and apply advanced analytics, equipping you to make informed, data-driven decisions efficiently.
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