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

Web Development with C#

laptop10 Courses
list439 Tasks

Beginner

4.7
(3368)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list215 Tasks

Beginner

4.6
(12472)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop7 Courses
list249 Tasks

Beginner

4.7
(3570)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1038)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(208)

Courses & Projects

course

Introduction to Web Protocols

Introduction to Web Protocols

Explore the fascinating journey of data as it travels from your browser to a web server and back. This course demystifies the web's inner workings, explaining how browsers, servers, DNS, IP addresses, and protocols like HTTP and HTTPS collaborate to deliver modern websites. With practical examples and clear analogies, you'll gain a concrete understanding of the web as a real, interconnected system.

course

JavaScript Web APIs Essentials

JavaScript Web APIs Essentials

Explore the most useful web APIs. Learn to work with drag and drop, clipboard access, fullscreen mode, storage APIs, file uploads, and geolocation to create interactive and engaging web features. Reinforce your skills with hands-on mini projects that put each API into practice.

course

Linux for DevOps Engineer

Linux for DevOps Engineer

A practical, hands-on course designed for aspiring DevOps engineers to master essential Linux skills for automation, monitoring, networking, and deployment workflows in real-world environments.

course

Numerical Methods for Scientific Computing with Python

Numerical Methods for Scientific Computing with Python

Master the essential numerical methods for approximating mathematical problems on computers. This course blends mathematical intuition, algorithmic reasoning, and hands-on Python implementation to equip you with the tools for scientific computing.

course

Optimization Methods in Machine Learning in Python

Optimization Methods in Machine Learning in Python

A rigorous, intuition-driven exploration of the mathematical foundations and optimization algorithms that power modern machine learning. This course blends theory, geometric intuition, and Python-based visualizations to build a deep understanding of how optimization works in ML.

course

Python Context Managers

Python Context Managers

Master the art of resource management in Python by learning how to use and create context managers. This course covers the underlying protocol, practical applications, and advanced techniques for robust and efficient code.

course

Python Decorators Explained

Python Decorators Explained

Master the art of Python decorators, from foundational concepts to advanced applications. This course guides you through the mechanics, use cases, and best practices of decorators, empowering you to write more expressive and reusable Python code.

shorts

SAT Math Prep

SAT Math Prep

This course is designed to take you from the fundamentals of SAT Math to its most advanced concepts, building confidence and problem-solving skills along the way. You’ll start with essential algebra, data analysis, and geometry, gradually progressing to complex functions, trigonometry, and high-level reasoning. With clear explanations, practical examples, and expert strategies, you'll develop the accuracy and speed needed to tackle any SAT Math challenge. Whether you're just beginning or aiming for top scores, this course will help you maximize your potential and achieve success.

course

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

course

SQL Query Execution

SQL Query Execution

Explore the internal workings of SQL query execution. This course demystifies what happens after you write a SELECT statement, covering parsing, planning, optimization, execution, and result delivery. Gain a deep understanding of the SQL engine's processes and how queries are transformed from text to results.

course

Test Automation with Jest and Selenium

Test Automation with Jest and Selenium

Build on top of your previously acquired Manual Testing knowledge and learn Automation Testing using Node.JS and Jest. This course will also introduce you to some additional libraries and tools like Selenium, Axios and Jenkins.

course

TypeScript Foundations

TypeScript Foundations

Master the essentials of TypeScript and understand how it enhances JavaScript with static typing and modern development features. Build a strong foundation through practical examples, from working with core types to applying advanced type tools. Gain the confidence to write safer, cleaner, and more scalable code in any TypeScript project.

course

TypeScript Functions and Parameters

TypeScript Functions and Parameters

Explore how TypeScript enhances function design with precise typing and advanced parameter control. Work with explicit and inferred return types, handle complex parameter setups, and define overloads for flexible function behavior. Understand how this works in different contexts and write functions that are both safe and expressive in modern TypeScript projects.

course

Vibe Coding Fundamentals

Vibe Coding Fundamentals

Explore the art and mindset of coding beyond syntax. This course delves into the rhythms, intuition, and emotional states that shape how developers write, read, and improve code. Learn how the 'vibe' of coding influences quality, collaboration, and maintainability through real-world scenarios and reflective practice.

course

Window Functions in SQL

Window Functions in SQL

Master the art of analyzing data with SQL window functions. This course guides you through the core concepts, syntax, and practical applications of window functions, empowering you to perform advanced analytics and reporting directly in SQL.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

laptop10 Courses
list439 Tasks

Beginner

4.7
(3368)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list215 Tasks

Beginner

4.6
(12472)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop7 Courses
list249 Tasks

Beginner

4.7
(3570)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list124 Tasks

Beginner

4.3
(1038)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(208)
track
track image
For Ultimate

Only for Ultimate

Web Development with C#

laptop10 Courses
list439 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop6 Courses
list215 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero

laptop7 Courses
list249 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Π‘++ Essentials

laptop6 Courses
list124 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list164 Tasks
4.4
Search
Close

Courses & Projects

Technologies

course

Introduction to Web Protocols

Introduction to Web Protocols

Explore the fascinating journey of data as it travels from your browser to a web server and back. This course demystifies the web's inner workings, explaining how browsers, servers, DNS, IP addresses, and protocols like HTTP and HTTPS collaborate to deliver modern websites. With practical examples and clear analogies, you'll gain a concrete understanding of the web as a real, interconnected system.

course

JavaScript Web APIs Essentials

JavaScript Web APIs Essentials

Explore the most useful web APIs. Learn to work with drag and drop, clipboard access, fullscreen mode, storage APIs, file uploads, and geolocation to create interactive and engaging web features. Reinforce your skills with hands-on mini projects that put each API into practice.

course

Linux for DevOps Engineer

Linux for DevOps Engineer

A practical, hands-on course designed for aspiring DevOps engineers to master essential Linux skills for automation, monitoring, networking, and deployment workflows in real-world environments.

course

Numerical Methods for Scientific Computing with Python

Numerical Methods for Scientific Computing with Python

Master the essential numerical methods for approximating mathematical problems on computers. This course blends mathematical intuition, algorithmic reasoning, and hands-on Python implementation to equip you with the tools for scientific computing.

course

Optimization Methods in Machine Learning in Python

Optimization Methods in Machine Learning in Python

A rigorous, intuition-driven exploration of the mathematical foundations and optimization algorithms that power modern machine learning. This course blends theory, geometric intuition, and Python-based visualizations to build a deep understanding of how optimization works in ML.

course

Python Context Managers

Python Context Managers

Master the art of resource management in Python by learning how to use and create context managers. This course covers the underlying protocol, practical applications, and advanced techniques for robust and efficient code.

course

Python Decorators Explained

Python Decorators Explained

Master the art of Python decorators, from foundational concepts to advanced applications. This course guides you through the mechanics, use cases, and best practices of decorators, empowering you to write more expressive and reusable Python code.

shorts

SAT Math Prep

SAT Math Prep

This course is designed to take you from the fundamentals of SAT Math to its most advanced concepts, building confidence and problem-solving skills along the way. You’ll start with essential algebra, data analysis, and geometry, gradually progressing to complex functions, trigonometry, and high-level reasoning. With clear explanations, practical examples, and expert strategies, you'll develop the accuracy and speed needed to tackle any SAT Math challenge. Whether you're just beginning or aiming for top scores, this course will help you maximize your potential and achieve success.

course

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

course

SQL Query Execution

SQL Query Execution

Explore the internal workings of SQL query execution. This course demystifies what happens after you write a SELECT statement, covering parsing, planning, optimization, execution, and result delivery. Gain a deep understanding of the SQL engine's processes and how queries are transformed from text to results.

course

Test Automation with Jest and Selenium

Test Automation with Jest and Selenium

Build on top of your previously acquired Manual Testing knowledge and learn Automation Testing using Node.JS and Jest. This course will also introduce you to some additional libraries and tools like Selenium, Axios and Jenkins.

course

TypeScript Foundations

TypeScript Foundations

Master the essentials of TypeScript and understand how it enhances JavaScript with static typing and modern development features. Build a strong foundation through practical examples, from working with core types to applying advanced type tools. Gain the confidence to write safer, cleaner, and more scalable code in any TypeScript project.

course

TypeScript Functions and Parameters

TypeScript Functions and Parameters

Explore how TypeScript enhances function design with precise typing and advanced parameter control. Work with explicit and inferred return types, handle complex parameter setups, and define overloads for flexible function behavior. Understand how this works in different contexts and write functions that are both safe and expressive in modern TypeScript projects.

course

Vibe Coding Fundamentals

Vibe Coding Fundamentals

Explore the art and mindset of coding beyond syntax. This course delves into the rhythms, intuition, and emotional states that shape how developers write, read, and improve code. Learn how the 'vibe' of coding influences quality, collaboration, and maintainability through real-world scenarios and reflective practice.

course

Window Functions in SQL

Window Functions in SQL

Master the art of analyzing data with SQL window functions. This course guides you through the core concepts, syntax, and practical applications of window functions, empowering you to perform advanced analytics and reporting directly in SQL.

course

Introduction to Web Protocols

Introduction to Web Protocols

Explore the fascinating journey of data as it travels from your browser to a web server and back. This course demystifies the web's inner workings, explaining how browsers, servers, DNS, IP addresses, and protocols like HTTP and HTTPS collaborate to deliver modern websites. With practical examples and clear analogies, you'll gain a concrete understanding of the web as a real, interconnected system.

course

JavaScript Web APIs Essentials

JavaScript Web APIs Essentials

Explore the most useful web APIs. Learn to work with drag and drop, clipboard access, fullscreen mode, storage APIs, file uploads, and geolocation to create interactive and engaging web features. Reinforce your skills with hands-on mini projects that put each API into practice.

course

Linux for DevOps Engineer

Linux for DevOps Engineer

A practical, hands-on course designed for aspiring DevOps engineers to master essential Linux skills for automation, monitoring, networking, and deployment workflows in real-world environments.

course

Numerical Methods for Scientific Computing with Python

Numerical Methods for Scientific Computing with Python

Master the essential numerical methods for approximating mathematical problems on computers. This course blends mathematical intuition, algorithmic reasoning, and hands-on Python implementation to equip you with the tools for scientific computing.

course

Optimization Methods in Machine Learning in Python

Optimization Methods in Machine Learning in Python

A rigorous, intuition-driven exploration of the mathematical foundations and optimization algorithms that power modern machine learning. This course blends theory, geometric intuition, and Python-based visualizations to build a deep understanding of how optimization works in ML.

course

Python Context Managers

Python Context Managers

Master the art of resource management in Python by learning how to use and create context managers. This course covers the underlying protocol, practical applications, and advanced techniques for robust and efficient code.

course

Python Decorators Explained

Python Decorators Explained

Master the art of Python decorators, from foundational concepts to advanced applications. This course guides you through the mechanics, use cases, and best practices of decorators, empowering you to write more expressive and reusable Python code.

shorts

SAT Math Prep

SAT Math Prep

This course is designed to take you from the fundamentals of SAT Math to its most advanced concepts, building confidence and problem-solving skills along the way. You’ll start with essential algebra, data analysis, and geometry, gradually progressing to complex functions, trigonometry, and high-level reasoning. With clear explanations, practical examples, and expert strategies, you'll develop the accuracy and speed needed to tackle any SAT Math challenge. Whether you're just beginning or aiming for top scores, this course will help you maximize your potential and achieve success.

course

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

course

SQL Query Execution

SQL Query Execution

Explore the internal workings of SQL query execution. This course demystifies what happens after you write a SELECT statement, covering parsing, planning, optimization, execution, and result delivery. Gain a deep understanding of the SQL engine's processes and how queries are transformed from text to results.

course

Test Automation with Jest and Selenium

Test Automation with Jest and Selenium

Build on top of your previously acquired Manual Testing knowledge and learn Automation Testing using Node.JS and Jest. This course will also introduce you to some additional libraries and tools like Selenium, Axios and Jenkins.

course

TypeScript Foundations

TypeScript Foundations

Master the essentials of TypeScript and understand how it enhances JavaScript with static typing and modern development features. Build a strong foundation through practical examples, from working with core types to applying advanced type tools. Gain the confidence to write safer, cleaner, and more scalable code in any TypeScript project.

course

TypeScript Functions and Parameters

TypeScript Functions and Parameters

Explore how TypeScript enhances function design with precise typing and advanced parameter control. Work with explicit and inferred return types, handle complex parameter setups, and define overloads for flexible function behavior. Understand how this works in different contexts and write functions that are both safe and expressive in modern TypeScript projects.

course

Vibe Coding Fundamentals

Vibe Coding Fundamentals

Explore the art and mindset of coding beyond syntax. This course delves into the rhythms, intuition, and emotional states that shape how developers write, read, and improve code. Learn how the 'vibe' of coding influences quality, collaboration, and maintainability through real-world scenarios and reflective practice.

course

Window Functions in SQL

Window Functions in SQL

Master the art of analyzing data with SQL window functions. This course guides you through the core concepts, syntax, and practical applications of window functions, empowering you to perform advanced analytics and reporting directly in SQL.
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