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

Technologies

Topic

Level

Type of lesson

Career tracks

track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list345 Tasks

Beginner

4.5
(70)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks

Beginner

5.0
(2)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.5
(11)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list142 Tasks

Beginner

4.4
(8)

Courses & Projects

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

JavaScript Ninja

JavaScript Ninja

Welcome to the JavaScript Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of JavaScript programming through a fun and educational game. You'll guide a ninja through various challenges, using JavaScript to control movements and interact with objects like sushi. Starting with the basics, you'll learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding ninja!

course

New Script JS

New Script JS

Welcome to the JavaScript Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of JavaScript programming through a fun and educational game. You'll guide a ninja through various challenges, using JavaScript to control movements and interact with objects like sushi. Starting with the basics, you'll learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding ninja!

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

Introduction to .NET with C#

Introduction to .NET with C#

This course will give you a solid foundation to begin making applications using .NET in C#. Covering console applications, asynchronous programming, web services, database fundamentals, and ADO.NET CRUD operations, you'll gain practical skills. From creating apps and handling exceptions to optimizing database access, this course ensures a robust understanding of essential .NET development concepts.

course

C# Beyond Basics

C# Beyond Basics

Explore new concepts in C#. You'll go through a variety of topics and learn how to work with object-oriented programming and more advanced data structures. This will help you build more complex, well-structured applications and prepare you for the next stepβ€”working with .NET.

course

Java Basics (unit tests)

Java Basics (unit tests)

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

Java Basics (MS copy)

Java Basics (MS copy)

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

Java Basics (PDF Generation)

Java Basics (PDF Generation)

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

Java Basics (video)

Java Basics (video)

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

Docker for Python Developers

Docker for Python Developers

This course is designed for Python developers looking to master Docker for efficient application containerization. You will learn how to create and configure Dockerfiles, optimize images, and use Docker Compose. The course covers Docker basics, container and network management, container security, and access control. It is ideal for Python developers who want to enhance the development and deployment efficiency of their Python applications.

course

Next.js 14 Mastery for Building Modern Web Apps

Next.js 14 Mastery for Building Modern Web Apps

Learn to build modern, high-performance web applications using Next.js. Set up projects with structured layouts, styling, and routing for seamless navigation. Fetch and display data efficiently while optimizing rendering and performance. Implement advanced features like pagination, CRUD operations, and global search for dynamic web apps. Deploy your Next.js projects and connect them with databases, and add authentication to protect user data.

course

Multithreading in Java

Multithreading in Java

This course is tailored for those who want to expand their knowledge of multithreading and leverage its capabilities to build efficient, high-performance applications. You'll dive into essential concepts, practical techniques, and best practices in multithreading, empowering you to confidently address complex concurrency issues.

course

Advanced Python

Advanced Python

You will acquire practical skills in Python's modules and imports for efficient code management. Master advanced Error Handling techniques for more reliable applications, automate file operations with File Handling, and learn robust testing strategies with Pytest and Unittest to ensure your code's integrity.

course

Backend Development with Node.js and Express.js

Backend Development with Node.js and Express.js

Learn to build backend applications with Node.js and Express.js. Set up your environment and create your first Node.js apps. Work with the file system and build simple console tools. Use Express.js to build web apps, handle routes, and manage requests.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list345 Tasks

Beginner

4.5
(70)
track
lockOnly for Ultimate
track image

Become a React Developer

laptop4 Courses
list98 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks

Beginner

5.0
(2)
track
lockOnly for Ultimate
track image

Java Essentials

laptop7 Courses
list376 Tasks

Beginner

4.5
(11)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list142 Tasks

Beginner

4.4
(8)
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development

laptop7 Courses
list345 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Become a React Developer

laptop4 Courses
list98 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Python Beyond Intermediate

laptop2 Courses
pencil-with-line1 Project
list57 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

Java Essentials

laptop7 Courses
list376 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list142 Tasks
4.4
Search
Close

Courses & Projects

Technologies

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

JavaScript Ninja

JavaScript Ninja

Welcome to the JavaScript Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of JavaScript programming through a fun and educational game. You'll guide a ninja through various challenges, using JavaScript to control movements and interact with objects like sushi. Starting with the basics, you'll learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding ninja!

course

New Script JS

New Script JS

Welcome to the JavaScript Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of JavaScript programming through a fun and educational game. You'll guide a ninja through various challenges, using JavaScript to control movements and interact with objects like sushi. Starting with the basics, you'll learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding ninja!

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

Introduction to .NET with C#

Introduction to .NET with C#

This course will give you a solid foundation to begin making applications using .NET in C#. Covering console applications, asynchronous programming, web services, database fundamentals, and ADO.NET CRUD operations, you'll gain practical skills. From creating apps and handling exceptions to optimizing database access, this course ensures a robust understanding of essential .NET development concepts.

course

C# Beyond Basics

C# Beyond Basics

Explore new concepts in C#. You'll go through a variety of topics and learn how to work with object-oriented programming and more advanced data structures. This will help you build more complex, well-structured applications and prepare you for the next stepβ€”working with .NET.

course

Java Basics (unit tests)

Java Basics (unit tests)

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

Java Basics (MS copy)

Java Basics (MS copy)

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

Java Basics (PDF Generation)

Java Basics (PDF Generation)

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

Java Basics (video)

Java Basics (video)

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

Docker for Python Developers

Docker for Python Developers

This course is designed for Python developers looking to master Docker for efficient application containerization. You will learn how to create and configure Dockerfiles, optimize images, and use Docker Compose. The course covers Docker basics, container and network management, container security, and access control. It is ideal for Python developers who want to enhance the development and deployment efficiency of their Python applications.

course

Next.js 14 Mastery for Building Modern Web Apps

Next.js 14 Mastery for Building Modern Web Apps

Learn to build modern, high-performance web applications using Next.js. Set up projects with structured layouts, styling, and routing for seamless navigation. Fetch and display data efficiently while optimizing rendering and performance. Implement advanced features like pagination, CRUD operations, and global search for dynamic web apps. Deploy your Next.js projects and connect them with databases, and add authentication to protect user data.

course

Multithreading in Java

Multithreading in Java

This course is tailored for those who want to expand their knowledge of multithreading and leverage its capabilities to build efficient, high-performance applications. You'll dive into essential concepts, practical techniques, and best practices in multithreading, empowering you to confidently address complex concurrency issues.

course

Advanced Python

Advanced Python

You will acquire practical skills in Python's modules and imports for efficient code management. Master advanced Error Handling techniques for more reliable applications, automate file operations with File Handling, and learn robust testing strategies with Pytest and Unittest to ensure your code's integrity.

course

Backend Development with Node.js and Express.js

Backend Development with Node.js and Express.js

Learn to build backend applications with Node.js and Express.js. Set up your environment and create your first Node.js apps. Work with the file system and build simple console tools. Use Express.js to build web apps, handle routes, and manage requests.

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

JavaScript Ninja

JavaScript Ninja

Welcome to the JavaScript Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of JavaScript programming through a fun and educational game. You'll guide a ninja through various challenges, using JavaScript to control movements and interact with objects like sushi. Starting with the basics, you'll learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding ninja!

course

New Script JS

New Script JS

Welcome to the JavaScript Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of JavaScript programming through a fun and educational game. You'll guide a ninja through various challenges, using JavaScript to control movements and interact with objects like sushi. Starting with the basics, you'll learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding ninja!

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

Introduction to .NET with C#

Introduction to .NET with C#

This course will give you a solid foundation to begin making applications using .NET in C#. Covering console applications, asynchronous programming, web services, database fundamentals, and ADO.NET CRUD operations, you'll gain practical skills. From creating apps and handling exceptions to optimizing database access, this course ensures a robust understanding of essential .NET development concepts.

course

C# Beyond Basics

C# Beyond Basics

Explore new concepts in C#. You'll go through a variety of topics and learn how to work with object-oriented programming and more advanced data structures. This will help you build more complex, well-structured applications and prepare you for the next stepβ€”working with .NET.

course

Java Basics (unit tests)

Java Basics (unit tests)

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

Java Basics (MS copy)

Java Basics (MS copy)

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

Java Basics (PDF Generation)

Java Basics (PDF Generation)

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

Java Basics (video)

Java Basics (video)

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

Docker for Python Developers

Docker for Python Developers

This course is designed for Python developers looking to master Docker for efficient application containerization. You will learn how to create and configure Dockerfiles, optimize images, and use Docker Compose. The course covers Docker basics, container and network management, container security, and access control. It is ideal for Python developers who want to enhance the development and deployment efficiency of their Python applications.

course

Next.js 14 Mastery for Building Modern Web Apps

Next.js 14 Mastery for Building Modern Web Apps

Learn to build modern, high-performance web applications using Next.js. Set up projects with structured layouts, styling, and routing for seamless navigation. Fetch and display data efficiently while optimizing rendering and performance. Implement advanced features like pagination, CRUD operations, and global search for dynamic web apps. Deploy your Next.js projects and connect them with databases, and add authentication to protect user data.

course

Multithreading in Java

Multithreading in Java

This course is tailored for those who want to expand their knowledge of multithreading and leverage its capabilities to build efficient, high-performance applications. You'll dive into essential concepts, practical techniques, and best practices in multithreading, empowering you to confidently address complex concurrency issues.

course

Advanced Python

Advanced Python

You will acquire practical skills in Python's modules and imports for efficient code management. Master advanced Error Handling techniques for more reliable applications, automate file operations with File Handling, and learn robust testing strategies with Pytest and Unittest to ensure your code's integrity.

course

Backend Development with Node.js and Express.js

Backend Development with Node.js and Express.js

Learn to build backend applications with Node.js and Express.js. Set up your environment and create your first Node.js apps. Work with the file system and build simple console tools. Use Express.js to build web apps, handle routes, and manage requests.
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