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

Game Development with Unity

laptop4 Courses
list213 Tasks

Beginner

4.4
(370)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(19)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(37)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1043)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)

Courses & Projects

course

Python Security Best Practices

Python Security Best Practices

Learn how to write secure Python code by understanding common vulnerabilities, safe coding techniques, and practical security measures. This course covers essential security concepts, real-world scenarios, and hands-on tasks to help you protect your Python applications.

course

RAG Theory Essentials

RAG Theory Essentials

A comprehensive, theory-focused course on the core concepts, architectures, and evaluation strategies behind Retrieval-Augmented Generation (RAG) systems. Designed for learners seeking a deep understanding of why RAG exists, how retrieval and generation are integrated, and how to evaluate and improve RAG pipelines.

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.

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

SQL for Business Intelligence Analysts

SQL for Business Intelligence Analysts

Master SQL from the ground up with a focus on business intelligence. Learn to write powerful queries for KPIs, implement business logic, analyze trends with window functions, design data models for BI tools, and apply reporting patterns. Each section blends engaging theory with hands-on, real-world challenges to prepare you for BI analyst roles.

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

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

Web App from Scratch with Claude

Web App from Scratch with Claude

Build and launch a real app in just one weekend using modern AI tools and a simple, practical workflow, using Claude Code to plan, generate, and refine your code, managing your project with GitHub, and deploying your finished app online with Vercel. You’ll start with an idea and quickly turn it into a clear project plan, then move step by step into building a working application, focusing on core features, simple architecture, and fast iteration instead of unnecessary complexity, while learning how to work effectively with AI by writing better prompts, fixing errors, and improving features, ending with a live app, a clean GitHub project, and a repeatable system for turning future ideas into real products faster.

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

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

Adobe After Effects Basics

Adobe After Effects Basics

This course provides a comprehensive introduction to Adobe After Effects, covering essential tools and techniques for animation, motion graphics, and visual effects. You'll engage in precise practice, learning to create full animations and advanced transitions in dedicated chapters. By the end, you'll have the skills to craft dynamic animations and high-quality video content through hands-on projects.

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

Game Development with Unity

laptop4 Courses
list213 Tasks

Beginner

4.4
(370)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(19)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(37)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1043)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list213 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.6
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

Business AI Toolkit

laptop3 Courses
list42 Tasks
4.1
Search
Close

Courses & Projects

Technologies

course

Python Security Best Practices

Python Security Best Practices

Learn how to write secure Python code by understanding common vulnerabilities, safe coding techniques, and practical security measures. This course covers essential security concepts, real-world scenarios, and hands-on tasks to help you protect your Python applications.

course

RAG Theory Essentials

RAG Theory Essentials

A comprehensive, theory-focused course on the core concepts, architectures, and evaluation strategies behind Retrieval-Augmented Generation (RAG) systems. Designed for learners seeking a deep understanding of why RAG exists, how retrieval and generation are integrated, and how to evaluate and improve RAG pipelines.

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.

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

SQL for Business Intelligence Analysts

SQL for Business Intelligence Analysts

Master SQL from the ground up with a focus on business intelligence. Learn to write powerful queries for KPIs, implement business logic, analyze trends with window functions, design data models for BI tools, and apply reporting patterns. Each section blends engaging theory with hands-on, real-world challenges to prepare you for BI analyst roles.

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

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

Web App from Scratch with Claude

Web App from Scratch with Claude

Build and launch a real app in just one weekend using modern AI tools and a simple, practical workflow, using Claude Code to plan, generate, and refine your code, managing your project with GitHub, and deploying your finished app online with Vercel. You’ll start with an idea and quickly turn it into a clear project plan, then move step by step into building a working application, focusing on core features, simple architecture, and fast iteration instead of unnecessary complexity, while learning how to work effectively with AI by writing better prompts, fixing errors, and improving features, ending with a live app, a clean GitHub project, and a repeatable system for turning future ideas into real products faster.

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

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

Adobe After Effects Basics

Adobe After Effects Basics

This course provides a comprehensive introduction to Adobe After Effects, covering essential tools and techniques for animation, motion graphics, and visual effects. You'll engage in precise practice, learning to create full animations and advanced transitions in dedicated chapters. By the end, you'll have the skills to craft dynamic animations and high-quality video content through hands-on projects.

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

Python Security Best Practices

Python Security Best Practices

Learn how to write secure Python code by understanding common vulnerabilities, safe coding techniques, and practical security measures. This course covers essential security concepts, real-world scenarios, and hands-on tasks to help you protect your Python applications.

course

RAG Theory Essentials

RAG Theory Essentials

A comprehensive, theory-focused course on the core concepts, architectures, and evaluation strategies behind Retrieval-Augmented Generation (RAG) systems. Designed for learners seeking a deep understanding of why RAG exists, how retrieval and generation are integrated, and how to evaluate and improve RAG pipelines.

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.

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

SQL for Business Intelligence Analysts

SQL for Business Intelligence Analysts

Master SQL from the ground up with a focus on business intelligence. Learn to write powerful queries for KPIs, implement business logic, analyze trends with window functions, design data models for BI tools, and apply reporting patterns. Each section blends engaging theory with hands-on, real-world challenges to prepare you for BI analyst roles.

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

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

Web App from Scratch with Claude

Web App from Scratch with Claude

Build and launch a real app in just one weekend using modern AI tools and a simple, practical workflow, using Claude Code to plan, generate, and refine your code, managing your project with GitHub, and deploying your finished app online with Vercel. You’ll start with an idea and quickly turn it into a clear project plan, then move step by step into building a working application, focusing on core features, simple architecture, and fast iteration instead of unnecessary complexity, while learning how to work effectively with AI by writing better prompts, fixing errors, and improving features, ending with a live app, a clean GitHub project, and a repeatable system for turning future ideas into real products faster.

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

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

Adobe After Effects Basics

Adobe After Effects Basics

This course provides a comprehensive introduction to Adobe After Effects, covering essential tools and techniques for animation, motion graphics, and visual effects. You'll engage in precise practice, learning to create full animations and advanced transitions in dedicated chapters. By the end, you'll have the skills to craft dynamic animations and high-quality video content through hands-on projects.

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

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

some-alt