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

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(333)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.8
(29)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(946)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.5
(36)

Courses & Projects

course

Reactive Java

Reactive Java

Explore the fundamentals and advanced concepts of Reactive Programming in Java. This course provides a comprehensive, theory-driven approach with practical, real-world examples to help you understand and apply reactive principles in Java applications.

course

Strings and Data Formats in Python

Strings and Data Formats in Python

A beginner-friendly course focused on mastering string manipulation and handling various data formats in Python. Learn essential techniques for processing, formatting, and converting data, with hands-on practice and quizzes to reinforce your understanding.

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

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

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.

course

Working with Java Enum

Working with Java Enum

Master the power of Java enums for type-safe, expressive, and maintainable code. This course explores enums from the basics to advanced usage, including methods, fields, and best practices.

course

AI Ethics 101

AI Ethics 101

An accessible introduction to the foundational ethical principles, challenges, and responsibilities in the development and deployment of Artificial Intelligence. This course is designed for beginners in AI and Data Science, focusing on theory and real-world implications.

course

API Gateway Security Patterns

API Gateway Security Patterns

A beginner-friendly course introducing the core security patterns used in API Gateways. Learn the basics of API security, authentication, and traffic control with simple explanations and real-world examples.

course

API and Protocol Design

API and Protocol Design

A comprehensive theoretical course exploring the principles, design patterns, and practical considerations of API and protocol design, focusing on REST, RPC, and gRPC. This course provides a deep dive into the architectural styles, communication models, and best practices for designing robust APIs.

course

AWS Certified Developer Associate

AWS Certified Developer Associate

The AWS Certified Developer – Associate certification validates your ability to develop, deploy, and troubleshoot cloud-based applications using AWS. This course provides a structured and hands-on approach to mastering AWS development concepts, from fundamental tools like AWS SDKs, IAM, and CloudFormation to serverless computing, event-driven architectures, and CI/CD automation. You'll gain practical experience with databases, caching solutions, and security best practices while optimizing applications for performance, scalability, and cost efficiency. The course also includes real-world scenarios and curated practice exam questions to help you confidently pass the certification exam. Whether you're a developer new to AWS or looking to formalize your knowledge, this course provides the essential skills needed to build modern cloud applications. This course is designed for developers who want to build, deploy, and optimize applications on AWS. Specifically, it benefits: Software Developers, DevOps & Cloud Engineers, Solution Architects (with Developer Focus), and Tech Leads & Engineering Managers

course

Advanced Tree-Based Models with Python

Advanced Tree-Based Models with Python

Master the most powerful modern tree-based ensemble methods—CatBoost, XGBoost, and LightGBM. Learn their unique innovations, practical tuning, and how to leverage them for high-performance machine learning tasks.

course

Apache Arrow and PyArrow for Data Scientists

Apache Arrow and PyArrow for Data Scientists

Master Apache Arrow as a columnar in-memory data standard and learn to use PyArrow for efficient, interoperable data science workflows. Explore Arrow's data model, memory layout, and integration with pandas and Parquet.

course

Automating Code and Thinking Manually

Automating Code and Thinking Manually

Explore the intersection of automation and human judgment in software development. This course guides developers in leveraging automated tools while preserving critical thinking, intuition, and thoughtful decision-making throughout the development process.

course

Business Analytics and Decision Making with Python

Business Analytics and Decision Making with Python

Master intermediate Python techniques for analyzing real-world business data, uncovering actionable insights, and supporting data-driven decision making. Learn to work with realistic e-commerce, SaaS, and financial datasets to perform cohort analysis, funnel analytics, unit economics, revenue breakdowns, customer segmentation, and metric frameworks using pandas, matplotlib, and seaborn.

course

C File Handling Basics

C File Handling Basics

A concise beginner-friendly course introducing the essentials of file handling in C, including file types, opening/closing files, reading/writing data, error handling, and file pointers. Each chapter features clear explanations, simple code examples, and interactive quizzes.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list164 Tasks

Beginner

4.4
(333)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.8
(29)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(946)
track
lockOnly for Ultimate
track image

Digital Marketing Essentials

laptop6 Courses
list293 Tasks

Beginner

4.5
(36)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list164 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Video Production with Adobe

laptop4 Courses
list123 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

UI/UX Design Tools

laptop4 Courses
list161 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Essential Office Skills

laptop3 Courses
list75 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Digital Marketing Essentials

laptop6 Courses
list293 Tasks
4.5
Search
Close

Courses & Projects

Technologies

course

Reactive Java

Reactive Java

Explore the fundamentals and advanced concepts of Reactive Programming in Java. This course provides a comprehensive, theory-driven approach with practical, real-world examples to help you understand and apply reactive principles in Java applications.

course

Strings and Data Formats in Python

Strings and Data Formats in Python

A beginner-friendly course focused on mastering string manipulation and handling various data formats in Python. Learn essential techniques for processing, formatting, and converting data, with hands-on practice and quizzes to reinforce your understanding.

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

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

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.

course

Working with Java Enum

Working with Java Enum

Master the power of Java enums for type-safe, expressive, and maintainable code. This course explores enums from the basics to advanced usage, including methods, fields, and best practices.

course

AI Ethics 101

AI Ethics 101

An accessible introduction to the foundational ethical principles, challenges, and responsibilities in the development and deployment of Artificial Intelligence. This course is designed for beginners in AI and Data Science, focusing on theory and real-world implications.

course

API Gateway Security Patterns

API Gateway Security Patterns

A beginner-friendly course introducing the core security patterns used in API Gateways. Learn the basics of API security, authentication, and traffic control with simple explanations and real-world examples.

course

API and Protocol Design

API and Protocol Design

A comprehensive theoretical course exploring the principles, design patterns, and practical considerations of API and protocol design, focusing on REST, RPC, and gRPC. This course provides a deep dive into the architectural styles, communication models, and best practices for designing robust APIs.

course

AWS Certified Developer Associate

AWS Certified Developer Associate

The AWS Certified Developer – Associate certification validates your ability to develop, deploy, and troubleshoot cloud-based applications using AWS. This course provides a structured and hands-on approach to mastering AWS development concepts, from fundamental tools like AWS SDKs, IAM, and CloudFormation to serverless computing, event-driven architectures, and CI/CD automation. You'll gain practical experience with databases, caching solutions, and security best practices while optimizing applications for performance, scalability, and cost efficiency. The course also includes real-world scenarios and curated practice exam questions to help you confidently pass the certification exam. Whether you're a developer new to AWS or looking to formalize your knowledge, this course provides the essential skills needed to build modern cloud applications. This course is designed for developers who want to build, deploy, and optimize applications on AWS. Specifically, it benefits: Software Developers, DevOps & Cloud Engineers, Solution Architects (with Developer Focus), and Tech Leads & Engineering Managers

course

Advanced Tree-Based Models with Python

Advanced Tree-Based Models with Python

Master the most powerful modern tree-based ensemble methods—CatBoost, XGBoost, and LightGBM. Learn their unique innovations, practical tuning, and how to leverage them for high-performance machine learning tasks.

course

Apache Arrow and PyArrow for Data Scientists

Apache Arrow and PyArrow for Data Scientists

Master Apache Arrow as a columnar in-memory data standard and learn to use PyArrow for efficient, interoperable data science workflows. Explore Arrow's data model, memory layout, and integration with pandas and Parquet.

course

Automating Code and Thinking Manually

Automating Code and Thinking Manually

Explore the intersection of automation and human judgment in software development. This course guides developers in leveraging automated tools while preserving critical thinking, intuition, and thoughtful decision-making throughout the development process.

course

Business Analytics and Decision Making with Python

Business Analytics and Decision Making with Python

Master intermediate Python techniques for analyzing real-world business data, uncovering actionable insights, and supporting data-driven decision making. Learn to work with realistic e-commerce, SaaS, and financial datasets to perform cohort analysis, funnel analytics, unit economics, revenue breakdowns, customer segmentation, and metric frameworks using pandas, matplotlib, and seaborn.

course

C File Handling Basics

C File Handling Basics

A concise beginner-friendly course introducing the essentials of file handling in C, including file types, opening/closing files, reading/writing data, error handling, and file pointers. Each chapter features clear explanations, simple code examples, and interactive quizzes.

course

Reactive Java

Reactive Java

Explore the fundamentals and advanced concepts of Reactive Programming in Java. This course provides a comprehensive, theory-driven approach with practical, real-world examples to help you understand and apply reactive principles in Java applications.

course

Strings and Data Formats in Python

Strings and Data Formats in Python

A beginner-friendly course focused on mastering string manipulation and handling various data formats in Python. Learn essential techniques for processing, formatting, and converting data, with hands-on practice and quizzes to reinforce your understanding.

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

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

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.

course

Working with Java Enum

Working with Java Enum

Master the power of Java enums for type-safe, expressive, and maintainable code. This course explores enums from the basics to advanced usage, including methods, fields, and best practices.

course

AI Ethics 101

AI Ethics 101

An accessible introduction to the foundational ethical principles, challenges, and responsibilities in the development and deployment of Artificial Intelligence. This course is designed for beginners in AI and Data Science, focusing on theory and real-world implications.

course

API Gateway Security Patterns

API Gateway Security Patterns

A beginner-friendly course introducing the core security patterns used in API Gateways. Learn the basics of API security, authentication, and traffic control with simple explanations and real-world examples.

course

API and Protocol Design

API and Protocol Design

A comprehensive theoretical course exploring the principles, design patterns, and practical considerations of API and protocol design, focusing on REST, RPC, and gRPC. This course provides a deep dive into the architectural styles, communication models, and best practices for designing robust APIs.

course

AWS Certified Developer Associate

AWS Certified Developer Associate

The AWS Certified Developer – Associate certification validates your ability to develop, deploy, and troubleshoot cloud-based applications using AWS. This course provides a structured and hands-on approach to mastering AWS development concepts, from fundamental tools like AWS SDKs, IAM, and CloudFormation to serverless computing, event-driven architectures, and CI/CD automation. You'll gain practical experience with databases, caching solutions, and security best practices while optimizing applications for performance, scalability, and cost efficiency. The course also includes real-world scenarios and curated practice exam questions to help you confidently pass the certification exam. Whether you're a developer new to AWS or looking to formalize your knowledge, this course provides the essential skills needed to build modern cloud applications. This course is designed for developers who want to build, deploy, and optimize applications on AWS. Specifically, it benefits: Software Developers, DevOps & Cloud Engineers, Solution Architects (with Developer Focus), and Tech Leads & Engineering Managers

course

Advanced Tree-Based Models with Python

Advanced Tree-Based Models with Python

Master the most powerful modern tree-based ensemble methods—CatBoost, XGBoost, and LightGBM. Learn their unique innovations, practical tuning, and how to leverage them for high-performance machine learning tasks.

course

Apache Arrow and PyArrow for Data Scientists

Apache Arrow and PyArrow for Data Scientists

Master Apache Arrow as a columnar in-memory data standard and learn to use PyArrow for efficient, interoperable data science workflows. Explore Arrow's data model, memory layout, and integration with pandas and Parquet.

course

Automating Code and Thinking Manually

Automating Code and Thinking Manually

Explore the intersection of automation and human judgment in software development. This course guides developers in leveraging automated tools while preserving critical thinking, intuition, and thoughtful decision-making throughout the development process.

course

Business Analytics and Decision Making with Python

Business Analytics and Decision Making with Python

Master intermediate Python techniques for analyzing real-world business data, uncovering actionable insights, and supporting data-driven decision making. Learn to work with realistic e-commerce, SaaS, and financial datasets to perform cohort analysis, funnel analytics, unit economics, revenue breakdowns, customer segmentation, and metric frameworks using pandas, matplotlib, and seaborn.

course

C File Handling Basics

C File Handling Basics

A concise beginner-friendly course introducing the essentials of file handling in C, including file types, opening/closing files, reading/writing data, error handling, and file pointers. Each chapter features clear explanations, simple code examples, and interactive quizzes.
not found

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

We're sorry to hear that something went wrong. What happened?
some-alt