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

Game Development with Unity

laptop4 Courses
list213 Tasks

Beginner

4.4
(369)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(18)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(35)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1037)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(125)

Courses & Projects

course

C# Desktop Development with .NET MAUI

C# Desktop Development with .NET MAUI

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

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

Introduction to Machine Learning with Python

Introduction to Machine Learning with Python

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

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

Ultimate Visualization with Python

Ultimate Visualization with Python

Data is everywhere around us, and making sense of it is extremely important. Visualization helps you deal with data by finding certain patterns and insights in it. You 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.

course

Introduction to Go

Introduction to Go

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

Working with Databases in Python

Working with Databases in Python

Master the essentials of working with databases in Python using sqlite3 and SQLAlchemy. Learn to store, modify, and retrieve data efficiently, build optimized queries, and connect your applications to databases. Gain practical experience in both SQL and ORM approaches to manage data through clean, Pythonic workflows.

course

Java Data Structures

Java Data Structures

Discover essential data structures in Java and enhance your programming skills. Explore the dynamic world of ArrayLists, LinkedLists, Stacks, Queues, and more, uncovering their power, versatility, and real-world applications.

course

Introduction to NLP with Python

Introduction to NLP with Python

Explore the fundamentals of Natural Language Processing (NLP) by learning essential text preprocessing techniques and methods for representing text data. Gain practical experience with the tools used to clean, analyze, and interpret textual information. Develop the skills needed to transform raw language into structured insights, laying a strong foundation for advanced applications in artificial intelligence and machine learning.

course

State Management with Redux Toolkit in React

State Management with Redux Toolkit in React

Learn how to manage complex application state in React using Redux Toolkit. Understand when Redux is actually needed, build state with slices, handle async data, and connect everything into a predictable flow.

course

Java JUnit Library. Types of Testing

Java JUnit Library. Types of Testing

Testing is an integral part of software development. Every module of an application should be covered by tests to ensure the correctness of a specific module or the entire application. This course will teach you about the different types of application testing. Additionally, you will practice with unit tests to test individual components of your application.

course

Salesforce Fundamentals

Salesforce Fundamentals

This is an introductory class for beginners who haven't used a CRM before but will need to use Salesforce as a core part of their job. Jobs include business analysts, marketers, PR, content writers, and all who can be required to work with salesforce in different capacities (one marketer might focus on qualifying leads, one might be interested in closing opportunities, one might be managing the email schedule). As it turns out, more and more of these jobs require knowledge of Salesforce (or other CRMs), and it's a barrier to getting hired.

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.

course

Web Scraping with Python

Web Scraping with Python

Learn to extract valuable data from websites automatically. Master techniques to gather information efficiently, enabling you to perform in-depth analysis, make data-driven decisions, and unlock new insights from the vast ocean of online information.

course

C++ Conditional Statements

C++ Conditional Statements

Welcome to a beginner-friendly course that will help you learn the core concepts of conditional statements . Whether you're new to programming or looking to improve your understanding of conditional statements and how they influence the flow of your programs, this course is designed to meet your needs.
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

Game Development with Unity

laptop4 Courses
list213 Tasks

Beginner

4.4
(369)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(18)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(35)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1037)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(125)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list213 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Video Production with Adobe

laptop4 Courses
list123 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

UI/UX Design Tools

laptop4 Courses
list161 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

Essential Office Skills

laptop3 Courses
list75 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Business AI Toolkit

laptop3 Courses
list42 Tasks
4.1
Search
Close

Courses & Projects

Technologies

course

C# Desktop Development with .NET MAUI

C# Desktop Development with .NET MAUI

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

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

Introduction to Machine Learning with Python

Introduction to Machine Learning with Python

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

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

Ultimate Visualization with Python

Ultimate Visualization with Python

Data is everywhere around us, and making sense of it is extremely important. Visualization helps you deal with data by finding certain patterns and insights in it. You 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.

course

Introduction to Go

Introduction to Go

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

Working with Databases in Python

Working with Databases in Python

Master the essentials of working with databases in Python using sqlite3 and SQLAlchemy. Learn to store, modify, and retrieve data efficiently, build optimized queries, and connect your applications to databases. Gain practical experience in both SQL and ORM approaches to manage data through clean, Pythonic workflows.

course

Java Data Structures

Java Data Structures

Discover essential data structures in Java and enhance your programming skills. Explore the dynamic world of ArrayLists, LinkedLists, Stacks, Queues, and more, uncovering their power, versatility, and real-world applications.

course

Introduction to NLP with Python

Introduction to NLP with Python

Explore the fundamentals of Natural Language Processing (NLP) by learning essential text preprocessing techniques and methods for representing text data. Gain practical experience with the tools used to clean, analyze, and interpret textual information. Develop the skills needed to transform raw language into structured insights, laying a strong foundation for advanced applications in artificial intelligence and machine learning.

course

State Management with Redux Toolkit in React

State Management with Redux Toolkit in React

Learn how to manage complex application state in React using Redux Toolkit. Understand when Redux is actually needed, build state with slices, handle async data, and connect everything into a predictable flow.

course

Java JUnit Library. Types of Testing

Java JUnit Library. Types of Testing

Testing is an integral part of software development. Every module of an application should be covered by tests to ensure the correctness of a specific module or the entire application. This course will teach you about the different types of application testing. Additionally, you will practice with unit tests to test individual components of your application.

course

Salesforce Fundamentals

Salesforce Fundamentals

This is an introductory class for beginners who haven't used a CRM before but will need to use Salesforce as a core part of their job. Jobs include business analysts, marketers, PR, content writers, and all who can be required to work with salesforce in different capacities (one marketer might focus on qualifying leads, one might be interested in closing opportunities, one might be managing the email schedule). As it turns out, more and more of these jobs require knowledge of Salesforce (or other CRMs), and it's a barrier to getting hired.

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.

course

Web Scraping with Python

Web Scraping with Python

Learn to extract valuable data from websites automatically. Master techniques to gather information efficiently, enabling you to perform in-depth analysis, make data-driven decisions, and unlock new insights from the vast ocean of online information.

course

C++ Conditional Statements

C++ Conditional Statements

Welcome to a beginner-friendly course that will help you learn the core concepts of conditional statements . Whether you're new to programming or looking to improve your understanding of conditional statements and how they influence the flow of your programs, this course is designed to meet your needs.

course

C# Desktop Development with .NET MAUI

C# Desktop Development with .NET MAUI

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

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

Introduction to Machine Learning with Python

Introduction to Machine Learning with Python

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

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

Ultimate Visualization with Python

Ultimate Visualization with Python

Data is everywhere around us, and making sense of it is extremely important. Visualization helps you deal with data by finding certain patterns and insights in it. You 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.

course

Introduction to Go

Introduction to Go

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

Working with Databases in Python

Working with Databases in Python

Master the essentials of working with databases in Python using sqlite3 and SQLAlchemy. Learn to store, modify, and retrieve data efficiently, build optimized queries, and connect your applications to databases. Gain practical experience in both SQL and ORM approaches to manage data through clean, Pythonic workflows.

course

Java Data Structures

Java Data Structures

Discover essential data structures in Java and enhance your programming skills. Explore the dynamic world of ArrayLists, LinkedLists, Stacks, Queues, and more, uncovering their power, versatility, and real-world applications.

course

Introduction to NLP with Python

Introduction to NLP with Python

Explore the fundamentals of Natural Language Processing (NLP) by learning essential text preprocessing techniques and methods for representing text data. Gain practical experience with the tools used to clean, analyze, and interpret textual information. Develop the skills needed to transform raw language into structured insights, laying a strong foundation for advanced applications in artificial intelligence and machine learning.

course

State Management with Redux Toolkit in React

State Management with Redux Toolkit in React

Learn how to manage complex application state in React using Redux Toolkit. Understand when Redux is actually needed, build state with slices, handle async data, and connect everything into a predictable flow.

course

Java JUnit Library. Types of Testing

Java JUnit Library. Types of Testing

Testing is an integral part of software development. Every module of an application should be covered by tests to ensure the correctness of a specific module or the entire application. This course will teach you about the different types of application testing. Additionally, you will practice with unit tests to test individual components of your application.

course

Salesforce Fundamentals

Salesforce Fundamentals

This is an introductory class for beginners who haven't used a CRM before but will need to use Salesforce as a core part of their job. Jobs include business analysts, marketers, PR, content writers, and all who can be required to work with salesforce in different capacities (one marketer might focus on qualifying leads, one might be interested in closing opportunities, one might be managing the email schedule). As it turns out, more and more of these jobs require knowledge of Salesforce (or other CRMs), and it's a barrier to getting hired.

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.

course

Web Scraping with Python

Web Scraping with Python

Learn to extract valuable data from websites automatically. Master techniques to gather information efficiently, enabling you to perform in-depth analysis, make data-driven decisions, and unlock new insights from the vast ocean of online information.

course

C++ Conditional Statements

C++ Conditional Statements

Welcome to a beginner-friendly course that will help you learn the core concepts of conditional statements . Whether you're new to programming or looking to improve your understanding of conditional statements and how they influence the flow of your programs, this course is designed to meet your needs.
not found

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

some-alt