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

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.7
(8959)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.8
(2715)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.4
(517)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks

Beginner

4.6
(87)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.7
(69)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list38 Tasks

Beginner

4.7
(347)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.7
(209)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks

Beginner

4.7
(76)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list346 Tasks

Beginner

4.7
(875)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list309 Tasks

Beginner

4.7
(845)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list146 Tasks

Intermediate

4.7
(585)
track
lockOnly for Ultimate
track image

Supervised Machine Learning

laptop5 Courses
list135 Tasks

Intermediate

4.6
(132)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list71 Tasks

Advanced

4.8
(17)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list280 Tasks

Advanced

4.7
(2984)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list239 Tasks

Beginner

4.7
(734)
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
(5)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.8
(280)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop4 Courses
list159 Tasks

Beginner

4.8
(4)
track
lockOnly for Ultimate
track image

Complete Social Media Management

laptop4 Courses
list154 Tasks

Beginner

5.0
(1)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop4 Courses
pencil-with-line2 Projects
list58 Tasks

Beginner

4.8
(320)

Courses & Projects

course

Introduction to Python

Introduction to Python

Python is a high-level, interpreted, general-purpose programming language. Distinguished from languages such as HTML, CSS, and JavaScript, which are mainly utilized in web development, Python boasts versatility across multiple domains, including software development, data science, and back-end development. This course will guide you through Python's fundamental concepts, equipping you with the skills to create your own functions by the conclusion of the program.

course

C++ Introduction

C++ Introduction

Start your path to becoming a skilled developer by mastering the foundational principles of programming through C++. Whether you're starting from scratch or already have some coding experience, this course will provide you with the solid foundation needed to become a proficient developer and open the doors to a wide range of career opportunities in software development and engineering. Let's study C++!

course

C# Basics

C# Basics

Get ready to embark on a thrilling coding journey with C# - the language that powers Windows applications, games, and more. Unlock the potential to build everything from dynamic web apps to powerful desktop software. With its elegance, performance, and versatility, C# is your gateway to the future of programming. Let's dive in and bring your coding dreams to life!

course

C Basics

C Basics

This course offers a thorough introduction to the C programming language. Participants will delve into the core concepts, syntax, and structures of C, equipping them to craft basic programs. Key areas of focus encompass variables, data types, control structures, functions, arrays, and pointers. Engaging hands-on activities and projects will provide learners with tangible experience in problem-solving using C. Upon concluding this course, participants will possess a robust understanding of C programming and be primed to explore more intricate subjects.

course

Data Types in Python

Data Types in Python

This course is going to help you dive deeper into data types and try to work with them. Here you will learn basic operations and all ins and outs of numbers, boolean data type, and strings. This course consists of a lot of practical tasks after which you will become a skillful programmer.

course

R Introduction: Part I

R Introduction: Part I

R is one of the most popular programming languages among data analysts and data scientists. R has a wide community that will always help you with any problem. Also, R has tons of different packages designed to solve various problems. The language can be easily applied to statistics and data analytics problems. In the first part, you will be introduced to the very basics of R and will deal with single 1-D values of different types.

course

Introduction to JavaScript

Introduction to JavaScript

Learn the fundamentals of JavaScript, the backbone of dynamic web development. Discover essential concepts like syntax, variables, data types, and operators. Explore how to use conditional statements, loops, and functions to create interactive and efficient programs. Master the building blocks of JavaScript and lay the groundwork for more advanced programming skills.

course

Java Basics

Java Basics

Learn the fundamentals of Java and its key features in this course. By the end, you'll be able to solve simple algorithmic tasks and gain a clear understanding of how basic console Java applications operate.

course

Advanced Techniques in SQL

Advanced Techniques in SQL

Begin an exciting journey through SQL with Advanced Techniques in SQL. Learn about the important ACID properties that help keep data accurate in database transactions. Discover advanced ways to optimize your queries to improve database performance. Explore special SQL features like window functions, triggers, Data Control Language (DCL), and NoSQL databases. This will help you handle modern database management confidently and effectively.

course

C++ OOP

C++ OOP

Welcome to the exciting world of Object-Oriented Programming (OOP) with C++! This course will provide a comprehensive understanding the fundamentals of OOP and how they are implemented. Our focus will be on key concepts such as classes, objects, inheritance, polymorphism and encapsulation. Let's Start the Journey!

course

Python Data Structures

Python Data Structures

In this course, you'll get to know the fundamental data structures of the Python programming language. We'll explore utilizing Python's native data structures like lists, dictionaries, tuples, and sets to tackle different challenges.

course

Conditional Statements in Python

Conditional Statements in Python

This course is designed to introduce you to all the nuances of the conditional operator if-else. The course is filled with examples to better understand the use of such an operator, as well as tasks to consolidate the acquired skills. Here you will also get acquainted with the if-elif-else statements.

course

Introduction to Blockchain

Introduction to Blockchain

Explore the revolutionary world of blockchain technology and its first and most prominent application, Bitcoin. Delve into the intricacies of how blockchain functions, the technical underpinnings of Bitcoin, and the broader implications and future trends in this dynamic field. Gain a well-rounded understanding of the technology that is reshaping industries and challenging traditional notions of currency and data security.

project

Manipulating and Combining PDFs

Manipulating and Combining PDFs

In this project, we will study how to manipulate and extract data from PDF files, such as text and images, and combine multiple PDF files into a single document.

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

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.7
(8959)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.8
(2715)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.4
(517)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list143 Tasks

Beginner

4.6
(87)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.7
(69)
track
lockOnly for Ultimate
track image

Excel Essentials

laptop3 Courses
list38 Tasks

Beginner

4.7
(347)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.7
(209)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks

Beginner

4.7
(76)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list346 Tasks

Beginner

4.7
(875)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list309 Tasks

Beginner

4.7
(845)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

laptop5 Courses
list146 Tasks

Intermediate

4.7
(585)
track
lockOnly for Ultimate
track image

Supervised Machine Learning

laptop5 Courses
list135 Tasks

Intermediate

4.6
(132)
track
lockOnly for Ultimate
track image

C++ Mastery

laptop3 Courses
list71 Tasks

Advanced

4.8
(17)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list280 Tasks

Advanced

4.7
(2984)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list239 Tasks

Beginner

4.7
(734)
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
(5)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.8
(280)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop4 Courses
list159 Tasks

Beginner

4.8
(4)
track
lockOnly for Ultimate
track image

Complete Social Media Management

laptop4 Courses
list154 Tasks

Beginner

5.0
(1)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop4 Courses
pencil-with-line2 Projects
list58 Tasks

Beginner

4.8
(320)
Search
Close

Courses & Projects

Technologies

return
Filters

course

Introduction to Python

Introduction to Python

Python is a high-level, interpreted, general-purpose programming language. Distinguished from languages such as HTML, CSS, and JavaScript, which are mainly utilized in web development, Python boasts versatility across multiple domains, including software development, data science, and back-end development. This course will guide you through Python's fundamental concepts, equipping you with the skills to create your own functions by the conclusion of the program.

course

C++ Introduction

C++ Introduction

Start your path to becoming a skilled developer by mastering the foundational principles of programming through C++. Whether you're starting from scratch or already have some coding experience, this course will provide you with the solid foundation needed to become a proficient developer and open the doors to a wide range of career opportunities in software development and engineering. Let's study C++!

course

C# Basics

C# Basics

Get ready to embark on a thrilling coding journey with C# - the language that powers Windows applications, games, and more. Unlock the potential to build everything from dynamic web apps to powerful desktop software. With its elegance, performance, and versatility, C# is your gateway to the future of programming. Let's dive in and bring your coding dreams to life!

course

C Basics

C Basics

This course offers a thorough introduction to the C programming language. Participants will delve into the core concepts, syntax, and structures of C, equipping them to craft basic programs. Key areas of focus encompass variables, data types, control structures, functions, arrays, and pointers. Engaging hands-on activities and projects will provide learners with tangible experience in problem-solving using C. Upon concluding this course, participants will possess a robust understanding of C programming and be primed to explore more intricate subjects.

course

Data Types in Python

Data Types in Python

This course is going to help you dive deeper into data types and try to work with them. Here you will learn basic operations and all ins and outs of numbers, boolean data type, and strings. This course consists of a lot of practical tasks after which you will become a skillful programmer.

course

R Introduction: Part I

R Introduction: Part I

R is one of the most popular programming languages among data analysts and data scientists. R has a wide community that will always help you with any problem. Also, R has tons of different packages designed to solve various problems. The language can be easily applied to statistics and data analytics problems. In the first part, you will be introduced to the very basics of R and will deal with single 1-D values of different types.

course

Introduction to JavaScript

Introduction to JavaScript

Learn the fundamentals of JavaScript, the backbone of dynamic web development. Discover essential concepts like syntax, variables, data types, and operators. Explore how to use conditional statements, loops, and functions to create interactive and efficient programs. Master the building blocks of JavaScript and lay the groundwork for more advanced programming skills.

course

Java Basics

Java Basics

Learn the fundamentals of Java and its key features in this course. By the end, you'll be able to solve simple algorithmic tasks and gain a clear understanding of how basic console Java applications operate.

course

Advanced Techniques in SQL

Advanced Techniques in SQL

Begin an exciting journey through SQL with Advanced Techniques in SQL. Learn about the important ACID properties that help keep data accurate in database transactions. Discover advanced ways to optimize your queries to improve database performance. Explore special SQL features like window functions, triggers, Data Control Language (DCL), and NoSQL databases. This will help you handle modern database management confidently and effectively.

course

C++ OOP

C++ OOP

Welcome to the exciting world of Object-Oriented Programming (OOP) with C++! This course will provide a comprehensive understanding the fundamentals of OOP and how they are implemented. Our focus will be on key concepts such as classes, objects, inheritance, polymorphism and encapsulation. Let's Start the Journey!

course

Python Data Structures

Python Data Structures

In this course, you'll get to know the fundamental data structures of the Python programming language. We'll explore utilizing Python's native data structures like lists, dictionaries, tuples, and sets to tackle different challenges.

course

Conditional Statements in Python

Conditional Statements in Python

This course is designed to introduce you to all the nuances of the conditional operator if-else. The course is filled with examples to better understand the use of such an operator, as well as tasks to consolidate the acquired skills. Here you will also get acquainted with the if-elif-else statements.

course

Introduction to Blockchain

Introduction to Blockchain

Explore the revolutionary world of blockchain technology and its first and most prominent application, Bitcoin. Delve into the intricacies of how blockchain functions, the technical underpinnings of Bitcoin, and the broader implications and future trends in this dynamic field. Gain a well-rounded understanding of the technology that is reshaping industries and challenging traditional notions of currency and data security.

project

Manipulating and Combining PDFs

Manipulating and Combining PDFs

In this project, we will study how to manipulate and extract data from PDF files, such as text and images, and combine multiple PDF files into a single document.

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

Introduction to Python

Introduction to Python

Python is a high-level, interpreted, general-purpose programming language. Distinguished from languages such as HTML, CSS, and JavaScript, which are mainly utilized in web development, Python boasts versatility across multiple domains, including software development, data science, and back-end development. This course will guide you through Python's fundamental concepts, equipping you with the skills to create your own functions by the conclusion of the program.

course

C++ Introduction

C++ Introduction

Start your path to becoming a skilled developer by mastering the foundational principles of programming through C++. Whether you're starting from scratch or already have some coding experience, this course will provide you with the solid foundation needed to become a proficient developer and open the doors to a wide range of career opportunities in software development and engineering. Let's study C++!

course

C# Basics

C# Basics

Get ready to embark on a thrilling coding journey with C# - the language that powers Windows applications, games, and more. Unlock the potential to build everything from dynamic web apps to powerful desktop software. With its elegance, performance, and versatility, C# is your gateway to the future of programming. Let's dive in and bring your coding dreams to life!

course

C Basics

C Basics

This course offers a thorough introduction to the C programming language. Participants will delve into the core concepts, syntax, and structures of C, equipping them to craft basic programs. Key areas of focus encompass variables, data types, control structures, functions, arrays, and pointers. Engaging hands-on activities and projects will provide learners with tangible experience in problem-solving using C. Upon concluding this course, participants will possess a robust understanding of C programming and be primed to explore more intricate subjects.

course

Data Types in Python

Data Types in Python

This course is going to help you dive deeper into data types and try to work with them. Here you will learn basic operations and all ins and outs of numbers, boolean data type, and strings. This course consists of a lot of practical tasks after which you will become a skillful programmer.

course

R Introduction: Part I

R Introduction: Part I

R is one of the most popular programming languages among data analysts and data scientists. R has a wide community that will always help you with any problem. Also, R has tons of different packages designed to solve various problems. The language can be easily applied to statistics and data analytics problems. In the first part, you will be introduced to the very basics of R and will deal with single 1-D values of different types.

course

Introduction to JavaScript

Introduction to JavaScript

Learn the fundamentals of JavaScript, the backbone of dynamic web development. Discover essential concepts like syntax, variables, data types, and operators. Explore how to use conditional statements, loops, and functions to create interactive and efficient programs. Master the building blocks of JavaScript and lay the groundwork for more advanced programming skills.

course

Java Basics

Java Basics

Learn the fundamentals of Java and its key features in this course. By the end, you'll be able to solve simple algorithmic tasks and gain a clear understanding of how basic console Java applications operate.

course

Advanced Techniques in SQL

Advanced Techniques in SQL

Begin an exciting journey through SQL with Advanced Techniques in SQL. Learn about the important ACID properties that help keep data accurate in database transactions. Discover advanced ways to optimize your queries to improve database performance. Explore special SQL features like window functions, triggers, Data Control Language (DCL), and NoSQL databases. This will help you handle modern database management confidently and effectively.

course

C++ OOP

C++ OOP

Welcome to the exciting world of Object-Oriented Programming (OOP) with C++! This course will provide a comprehensive understanding the fundamentals of OOP and how they are implemented. Our focus will be on key concepts such as classes, objects, inheritance, polymorphism and encapsulation. Let's Start the Journey!

course

Python Data Structures

Python Data Structures

In this course, you'll get to know the fundamental data structures of the Python programming language. We'll explore utilizing Python's native data structures like lists, dictionaries, tuples, and sets to tackle different challenges.

course

Conditional Statements in Python

Conditional Statements in Python

This course is designed to introduce you to all the nuances of the conditional operator if-else. The course is filled with examples to better understand the use of such an operator, as well as tasks to consolidate the acquired skills. Here you will also get acquainted with the if-elif-else statements.

course

Introduction to Blockchain

Introduction to Blockchain

Explore the revolutionary world of blockchain technology and its first and most prominent application, Bitcoin. Delve into the intricacies of how blockchain functions, the technical underpinnings of Bitcoin, and the broader implications and future trends in this dynamic field. Gain a well-rounded understanding of the technology that is reshaping industries and challenging traditional notions of currency and data security.

project

Manipulating and Combining PDFs

Manipulating and Combining PDFs

In this project, we will study how to manipulate and extract data from PDF files, such as text and images, and combine multiple PDF files into a single document.

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.
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