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

Unsure where
to begin?

Filters
reverse icon

Technologies

Topic

Level

Type of lesson

Career tracks

track
lockOnly for Ultimate
track image

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI Toolkit for Business

laptop4 Courses
list75 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

Beginner

track
lockOnly for Ultimate
track image

Business Intelligence Specialist

laptop6 Courses
pencil-with-line2 Projects
list206 Tasks

Intermediate

track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line3 Projects
list133 Tasks

Beginner

new

Courses & Projects

course

Transactions in Spring

Transactions in Spring

A practical, in-depth course on how transactions are managed internally in Spring, focusing on real backend scenarios, internal flows, and integration with JDBC, JPA, and Hibernate. Learn how Spring starts, commits, and rolls back transactions, and how these processes affect real-world applications.

course

Transactions in Spring Boot

Transactions in Spring Boot

Learn how to manage database transactions effectively in Spring Boot applications. This course covers the fundamentals of transactional management, propagation, isolation, and best practices for ensuring data consistency.

course

Transfer Learning Essentials with Python

Transfer Learning Essentials with Python

Master the core concepts and hands-on techniques of transfer learning. Learn how to leverage pre-trained models for image classification and sentiment analysis, and gain practical experience with CNNs and transformers.

course

Transformers Theory Essentials

Transformers Theory Essentials

A comprehensive, code-free exploration of transformer-based language models, focusing on their architecture, text generation mechanics, and the theoretical principles underlying their behavior.

course

Transformers for Natural Language Processing

Transformers for Natural Language Processing

Master the essentials of Transformer models in Python for natural language processing. Discover how to build, interpret, and apply Transformers to real-world text data, focusing on practical skills and model understanding.

course

TypeScript Classes and OOP

TypeScript Classes and OOP

Deepen your understanding of object-oriented programming with TypeScript by working with classes, encapsulation, interfaces, generics, and inheritance. Learn how to structure reusable components, enforce contracts, and design scalable class hierarchies.

course

TypeScript Essentials for React

TypeScript Essentials for React

Strengthen your React development skills by applying TypeScript to components, events, hooks, and async logic. Use the TypeScript features that matter most in real React applications to write safer, clearer, and more maintainable UI code. Build confidence with typed props, state, API calls, custom hooks, and advanced React patterns.

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

TypeScript Types Fundamentals

TypeScript Types Fundamentals

Explore TypeScript's type system, guiding you from the basics of primitive types to advanced concepts like type inference, narrowing, and safe handling of any and unknown. Learn how TypeScript makes JavaScript code safer, more robust, and easier to maintain.

course

TypeScript and the DOM

TypeScript and the DOM

Work with the DOM using TypeScript to write safer, clearer, and more predictable front-end code. Apply precise types to elements, events, and form inputs to avoid runtime errors and improve interactivity. Use type-driven patterns to select, update, create, and remove DOM elements with confidence.

course

TypeScript for JavaScript Developers

TypeScript for JavaScript Developers

Transition from JavaScript to TypeScript with practical, hands-on guidance. Compare syntax and workflows, migrate existing codebases safely, and use TypeScript's advanced typing system to create scalable, maintainable applications. Build confidence writing modern, type-safe JavaScript for real-world development.

project

UNIT TEST CASE STUDY

UNIT TEST CASE STUDY

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

Ultimate Claude

Ultimate Claude

Learn how to get the most out of Claude for work, study, and everyday tasks. This course covers everything from writing better prompts and analysing documents to using advanced features such as Projects, Artifacts, Memory, Skills, and Connectors. You'll also explore how Claude integrates with tools like Chrome, Slack, Excel, PowerPoint, and mobile devices. By the end of the course, you'll be able to use Claude confidently to save time, improve productivity, and solve real-world problems more effectively.

course

Understanding AI for Work

Understanding AI for Work

AI is no longer optional — it's part of how work gets done in 2026. This course gives you a practical foundation for working with AI tools confidently and responsibly. No coding required. You'll learn how modern AI actually works, how to get useful results from it, what to watch out for, and how to apply it in your specific role — whether you're in marketing, HR, analytics, or development.
not found

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

dsa banner mobiledsa banner

Unsure where
to begin?

Career tracks

track
lockOnly for Ultimate
track image

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI Toolkit for Business

laptop4 Courses
list75 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

Beginner

track
lockOnly for Ultimate
track image

Business Intelligence Specialist

laptop6 Courses
pencil-with-line2 Projects
list206 Tasks

Intermediate

track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line3 Projects
list133 Tasks

Beginner

new

track
track image
For Ultimate

Only for Ultimate

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

new

track
track image
For Ultimate

Only for Ultimate

AI Toolkit for Business

laptop4 Courses
list75 Tasks

new

track
track image
For Ultimate

Only for Ultimate

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

new

track
track image
For Ultimate

Only for Ultimate

Business Intelligence Specialist

laptop6 Courses
pencil-with-line2 Projects
list206 Tasks

new

track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop7 Courses
pencil-with-line3 Projects
list133 Tasks

new

Search
Close

Courses & Projects

Technologies

course

Transactions in Spring

Transactions in Spring

A practical, in-depth course on how transactions are managed internally in Spring, focusing on real backend scenarios, internal flows, and integration with JDBC, JPA, and Hibernate. Learn how Spring starts, commits, and rolls back transactions, and how these processes affect real-world applications.

course

Transactions in Spring Boot

Transactions in Spring Boot

Learn how to manage database transactions effectively in Spring Boot applications. This course covers the fundamentals of transactional management, propagation, isolation, and best practices for ensuring data consistency.

course

Transfer Learning Essentials with Python

Transfer Learning Essentials with Python

Master the core concepts and hands-on techniques of transfer learning. Learn how to leverage pre-trained models for image classification and sentiment analysis, and gain practical experience with CNNs and transformers.

course

Transformers Theory Essentials

Transformers Theory Essentials

A comprehensive, code-free exploration of transformer-based language models, focusing on their architecture, text generation mechanics, and the theoretical principles underlying their behavior.

course

Transformers for Natural Language Processing

Transformers for Natural Language Processing

Master the essentials of Transformer models in Python for natural language processing. Discover how to build, interpret, and apply Transformers to real-world text data, focusing on practical skills and model understanding.

course

TypeScript Classes and OOP

TypeScript Classes and OOP

Deepen your understanding of object-oriented programming with TypeScript by working with classes, encapsulation, interfaces, generics, and inheritance. Learn how to structure reusable components, enforce contracts, and design scalable class hierarchies.

course

TypeScript Essentials for React

TypeScript Essentials for React

Strengthen your React development skills by applying TypeScript to components, events, hooks, and async logic. Use the TypeScript features that matter most in real React applications to write safer, clearer, and more maintainable UI code. Build confidence with typed props, state, API calls, custom hooks, and advanced React patterns.

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

TypeScript Types Fundamentals

TypeScript Types Fundamentals

Explore TypeScript's type system, guiding you from the basics of primitive types to advanced concepts like type inference, narrowing, and safe handling of any and unknown. Learn how TypeScript makes JavaScript code safer, more robust, and easier to maintain.

course

TypeScript and the DOM

TypeScript and the DOM

Work with the DOM using TypeScript to write safer, clearer, and more predictable front-end code. Apply precise types to elements, events, and form inputs to avoid runtime errors and improve interactivity. Use type-driven patterns to select, update, create, and remove DOM elements with confidence.

course

TypeScript for JavaScript Developers

TypeScript for JavaScript Developers

Transition from JavaScript to TypeScript with practical, hands-on guidance. Compare syntax and workflows, migrate existing codebases safely, and use TypeScript's advanced typing system to create scalable, maintainable applications. Build confidence writing modern, type-safe JavaScript for real-world development.

project

UNIT TEST CASE STUDY

UNIT TEST CASE STUDY

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

Ultimate Claude

Ultimate Claude

Learn how to get the most out of Claude for work, study, and everyday tasks. This course covers everything from writing better prompts and analysing documents to using advanced features such as Projects, Artifacts, Memory, Skills, and Connectors. You'll also explore how Claude integrates with tools like Chrome, Slack, Excel, PowerPoint, and mobile devices. By the end of the course, you'll be able to use Claude confidently to save time, improve productivity, and solve real-world problems more effectively.

course

Understanding AI for Work

Understanding AI for Work

AI is no longer optional — it's part of how work gets done in 2026. This course gives you a practical foundation for working with AI tools confidently and responsibly. No coding required. You'll learn how modern AI actually works, how to get useful results from it, what to watch out for, and how to apply it in your specific role — whether you're in marketing, HR, analytics, or development.

course

Transactions in Spring

Transactions in Spring

A practical, in-depth course on how transactions are managed internally in Spring, focusing on real backend scenarios, internal flows, and integration with JDBC, JPA, and Hibernate. Learn how Spring starts, commits, and rolls back transactions, and how these processes affect real-world applications.

course

Transactions in Spring Boot

Transactions in Spring Boot

Learn how to manage database transactions effectively in Spring Boot applications. This course covers the fundamentals of transactional management, propagation, isolation, and best practices for ensuring data consistency.

course

Transfer Learning Essentials with Python

Transfer Learning Essentials with Python

Master the core concepts and hands-on techniques of transfer learning. Learn how to leverage pre-trained models for image classification and sentiment analysis, and gain practical experience with CNNs and transformers.

course

Transformers Theory Essentials

Transformers Theory Essentials

A comprehensive, code-free exploration of transformer-based language models, focusing on their architecture, text generation mechanics, and the theoretical principles underlying their behavior.

course

Transformers for Natural Language Processing

Transformers for Natural Language Processing

Master the essentials of Transformer models in Python for natural language processing. Discover how to build, interpret, and apply Transformers to real-world text data, focusing on practical skills and model understanding.

course

TypeScript Classes and OOP

TypeScript Classes and OOP

Deepen your understanding of object-oriented programming with TypeScript by working with classes, encapsulation, interfaces, generics, and inheritance. Learn how to structure reusable components, enforce contracts, and design scalable class hierarchies.

course

TypeScript Essentials for React

TypeScript Essentials for React

Strengthen your React development skills by applying TypeScript to components, events, hooks, and async logic. Use the TypeScript features that matter most in real React applications to write safer, clearer, and more maintainable UI code. Build confidence with typed props, state, API calls, custom hooks, and advanced React patterns.

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

TypeScript Types Fundamentals

TypeScript Types Fundamentals

Explore TypeScript's type system, guiding you from the basics of primitive types to advanced concepts like type inference, narrowing, and safe handling of any and unknown. Learn how TypeScript makes JavaScript code safer, more robust, and easier to maintain.

course

TypeScript and the DOM

TypeScript and the DOM

Work with the DOM using TypeScript to write safer, clearer, and more predictable front-end code. Apply precise types to elements, events, and form inputs to avoid runtime errors and improve interactivity. Use type-driven patterns to select, update, create, and remove DOM elements with confidence.

course

TypeScript for JavaScript Developers

TypeScript for JavaScript Developers

Transition from JavaScript to TypeScript with practical, hands-on guidance. Compare syntax and workflows, migrate existing codebases safely, and use TypeScript's advanced typing system to create scalable, maintainable applications. Build confidence writing modern, type-safe JavaScript for real-world development.

project

UNIT TEST CASE STUDY

UNIT TEST CASE STUDY

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

Ultimate Claude

Ultimate Claude

Learn how to get the most out of Claude for work, study, and everyday tasks. This course covers everything from writing better prompts and analysing documents to using advanced features such as Projects, Artifacts, Memory, Skills, and Connectors. You'll also explore how Claude integrates with tools like Chrome, Slack, Excel, PowerPoint, and mobile devices. By the end of the course, you'll be able to use Claude confidently to save time, improve productivity, and solve real-world problems more effectively.

course

Understanding AI for Work

Understanding AI for Work

AI is no longer optional — it's part of how work gets done in 2026. This course gives you a practical foundation for working with AI tools confidently and responsibly. No coding required. You'll learn how modern AI actually works, how to get useful results from it, what to watch out for, and how to apply it in your specific role — whether you're in marketing, HR, analytics, or development.
not found

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

codefinity
some-alt