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

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.7
(8970)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.8
(2719)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.4
(518)
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
(349)
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
(78)
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
(587)
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
list70 Tasks

Advanced

4.8
(17)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list280 Tasks

Advanced

4.7
(2988)
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
(282)
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
(324)

Courses & Projects

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++ OOP

C++ OOP

Object-Oriented Programming (OOP) in C++ helps you build clean, reusable, and scalable code by organizing programs around objects and classes. You’ll learn how to define and use classes, create constructors and destructors, and apply encapsulation to protect data. Topics like inheritance, polymorphism, static members, access control, and operator overloading will help you design flexible and efficient code structures.

course

C++ Data Types

C++ Data Types

Developing a comprehensive understanding of data types is crucial when learning a programming language. This course offers an opportunity to delve deeper into data types in C++, gaining insights into how they are stored in memory. Additionally, the course covers the topic of type conversion.

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

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.

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

Python from Zero to Hero

laptop6 Courses
list195 Tasks

Beginner

4.7
(8970)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.8
(2719)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list101 Tasks

Beginner

4.4
(518)
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
(349)
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
(78)
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
(587)
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
list70 Tasks

Advanced

4.8
(17)
track
lockOnly for Ultimate
track image

Java Web

laptop7 Courses
list280 Tasks

Advanced

4.7
(2988)
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
(282)
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
(324)
Search
Close

Courses & Projects

Technologies

return
Filters

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++ OOP

C++ OOP

Object-Oriented Programming (OOP) in C++ helps you build clean, reusable, and scalable code by organizing programs around objects and classes. You’ll learn how to define and use classes, create constructors and destructors, and apply encapsulation to protect data. Topics like inheritance, polymorphism, static members, access control, and operator overloading will help you design flexible and efficient code structures.

course

C++ Data Types

C++ Data Types

Developing a comprehensive understanding of data types is crucial when learning a programming language. This course offers an opportunity to delve deeper into data types in C++, gaining insights into how they are stored in memory. Additionally, the course covers the topic of type conversion.

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

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.

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

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++ OOP

C++ OOP

Object-Oriented Programming (OOP) in C++ helps you build clean, reusable, and scalable code by organizing programs around objects and classes. You’ll learn how to define and use classes, create constructors and destructors, and apply encapsulation to protect data. Topics like inheritance, polymorphism, static members, access control, and operator overloading will help you design flexible and efficient code structures.

course

C++ Data Types

C++ Data Types

Developing a comprehensive understanding of data types is crucial when learning a programming language. This course offers an opportunity to delve deeper into data types in C++, gaining insights into how they are stored in memory. Additionally, the course covers the topic of type conversion.

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

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.

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