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

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

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

Python from Zero to Hero

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

SQL from Zero to Hero

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

С++ Essentials

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

Game Development with Unity

laptop4 Courses
list143 Tasks
Beginner
4.7
(66)
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
(253)
track
lockOnly for Ultimate
track image

Data Analyst Foundation

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

Java Essentials

laptop6 Courses
list307 Tasks
Beginner
4.7
(180)
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
list320 Tasks
Beginner
4.7
(821)
track
lockOnly for Ultimate
track image

Frontend Development Foundations

laptop6 Courses
list283 Tasks
Beginner
4.7
(790)
track
lockOnly for Ultimate
track image

Mastering Data Visualization

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

Supervised Machine Learning

laptop5 Courses
list123 Tasks
Intermediate
4.6
(120)
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
list229 Tasks
Advanced
4.7
(1130)
track
lockOnly for Ultimate
track image

Become a QA Engineer

laptop5 Courses
list213 Tasks
Beginner
4.7
(689)
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
(201)
Search
Close

Courses & Projects

Technologies

Filters

Web Development

return
Filters

course

Bootstrap Essentials for Modern Websites

Bootstrap Essentials for Modern Websites

Explore core principles of the Bootstrap CSS framework and unlock the secrets to crafting responsive and visually stunning websites quickly and efficiently. Through hands-on exploration of the key utilities and implementation of powerful components, you'll gain invaluable practical experience to streamline your web development workflow using Bootstrap's versatile toolkit.

course

Java Data Manipulation with Hibernate

Java Data Manipulation with Hibernate

Every backend developer must be proficient in working with various databases. Connecting a database to the code and performing data operations directly from Java code to execute SQL queries and various data operations directly from the code. JDBC and Hibernate help developers with this. It's time to learn how to connect a database to your IDE, use tables from this database, and manipulate data!

course

Tailwind CSS for Web Development

Tailwind CSS for Web Development

Tailwind CSS course covers everything from installation methods and basic styling to advanced techniques like responsive design. You’ll gain hands-on experience through various challenges, including typography, forms, flexbox, and grid utilities. By the end of the course, you’ll be proficient in using Tailwind CSS to create modern, responsive, and visually appealing web designs.

course

React Mastery

React Mastery

Take your web development skills to the next level with the course on building modern web applications using React. Learn to create dynamic user interfaces, efficiently manage state and data, and leverage the latest technologies and best practices in web development. Join now and unlock the full potential of React to create highly interactive and engaging web apps that meet the demands of today's users.

course

JavaScript Data Structures

JavaScript Data Structures

Discover the foundational building blocks of JavaScript. Immerse yourself in objects, arrays, and crucial programming principles, becoming proficient in the fundamental structures that form the basis of contemporary web development.

course

Java OOP

Java OOP

Those who know OOP can program well. That's what many programmers say. Get ready for an important part of your Java learning journey, mastering which will greatly boost your programming skills in general. You will learn how to effectively use the Java development environment, the principles of Object-Oriented Programming (OOP), and best practices in OOP. You will learn to make your code flexible and deepen your knowledge of previously covered topics. Let's get started!

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

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

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

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.

project

Structuring Applications Using OOP Principles

Structuring Applications Using OOP Principles

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.

course

Introduction to TypeScript

Introduction to TypeScript

This course is designed for absolute beginners who want to master the basics of the TypeScript programming language. TypeScript is a modern and powerful language that extends the capabilities of JavaScript, making your code more reliable and readable. We will start from the very basics, covering variables, data types, comparison operators, and conditional statements. Then, we will delve into working with arrays and loops. Upon completing this course, you will be ready to create simple programs in TypeScript and continue your learning journey into more advanced topics.

course

Advanced JavaScript Mastery

Advanced JavaScript Mastery

Master essential JavaScript concepts, including classes, DOM manipulation, event handling, and asynchronous programming. Learn to create dynamic and interactive web applications by managing user interactions, fetching and displaying data, and handling asynchronous operations efficiently. Through a blend of theory, hands-on challenges, and real-world examples, this course equips you with the practical skills needed for modern web development.

course

Bootstrap Essentials for Modern Websites

Bootstrap Essentials for Modern Websites

Explore core principles of the Bootstrap CSS framework and unlock the secrets to crafting responsive and visually stunning websites quickly and efficiently. Through hands-on exploration of the key utilities and implementation of powerful components, you'll gain invaluable practical experience to streamline your web development workflow using Bootstrap's versatile toolkit.

course

Java Data Manipulation with Hibernate

Java Data Manipulation with Hibernate

Every backend developer must be proficient in working with various databases. Connecting a database to the code and performing data operations directly from Java code to execute SQL queries and various data operations directly from the code. JDBC and Hibernate help developers with this. It's time to learn how to connect a database to your IDE, use tables from this database, and manipulate data!

course

Tailwind CSS for Web Development

Tailwind CSS for Web Development

Tailwind CSS course covers everything from installation methods and basic styling to advanced techniques like responsive design. You’ll gain hands-on experience through various challenges, including typography, forms, flexbox, and grid utilities. By the end of the course, you’ll be proficient in using Tailwind CSS to create modern, responsive, and visually appealing web designs.

course

React Mastery

React Mastery

Take your web development skills to the next level with the course on building modern web applications using React. Learn to create dynamic user interfaces, efficiently manage state and data, and leverage the latest technologies and best practices in web development. Join now and unlock the full potential of React to create highly interactive and engaging web apps that meet the demands of today's users.

course

JavaScript Data Structures

JavaScript Data Structures

Discover the foundational building blocks of JavaScript. Immerse yourself in objects, arrays, and crucial programming principles, becoming proficient in the fundamental structures that form the basis of contemporary web development.

course

Java OOP

Java OOP

Those who know OOP can program well. That's what many programmers say. Get ready for an important part of your Java learning journey, mastering which will greatly boost your programming skills in general. You will learn how to effectively use the Java development environment, the principles of Object-Oriented Programming (OOP), and best practices in OOP. You will learn to make your code flexible and deepen your knowledge of previously covered topics. Let's get started!

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

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

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

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.

project

Structuring Applications Using OOP Principles

Structuring Applications Using OOP Principles

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.

course

Introduction to TypeScript

Introduction to TypeScript

This course is designed for absolute beginners who want to master the basics of the TypeScript programming language. TypeScript is a modern and powerful language that extends the capabilities of JavaScript, making your code more reliable and readable. We will start from the very basics, covering variables, data types, comparison operators, and conditional statements. Then, we will delve into working with arrays and loops. Upon completing this course, you will be ready to create simple programs in TypeScript and continue your learning journey into more advanced topics.

course

Advanced JavaScript Mastery

Advanced JavaScript Mastery

Master essential JavaScript concepts, including classes, DOM manipulation, event handling, and asynchronous programming. Learn to create dynamic and interactive web applications by managing user interactions, fetching and displaying data, and handling asynchronous operations efficiently. Through a blend of theory, hands-on challenges, and real-world examples, this course equips you with the practical skills needed for modern web development.
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