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

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1206)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(66)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(476)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
list70 Tasks

Beginner

4.6
(31)

Courses & Projects

course

Python for Sports Analytics

Python for Sports Analytics

Explore the core concepts and practical techniques of sports analytics using Python. This course covers essential data analysis, visualization, and machine learning methods tailored for sports data, empowering you to extract insights and make data-driven decisions in the sports domain.

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.

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

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

A/B Testing with Python

A/B Testing with Python

Master the art and science of A/B testing using Python. This course covers the statistical foundations, experiment design, and practical implementation of A/B tests, with a strong emphasis on hands-on practice and real-world scenarios. Learn to analyze results, avoid common pitfalls, and communicate findings effectively.

course

AI Agents for Non-Technical Users

AI Agents for Non-Technical Users

A practical, non-technical introduction to AI agents, focusing on real-world tools and workflows for everyday productivity, safety, and control. Learn how to set up, use, and trust AI agents in your daily work without coding.

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

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

Applying AI in Business

Applying AI in Business

A hands-on course designed to help business professionals understand, evaluate, and implement AI solutions that drive measurable value across business operations. Learn how to identify AI opportunities, avoid common pitfalls, and build a sustainable AI strategy for your organization.

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

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1206)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(66)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(476)
track
lockOnly for Ultimate
track image

C Programming Fundamentals

laptop7 Courses
list70 Tasks

Beginner

4.6
(31)
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

DevOps Specialist

laptop6 Courses
list91 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Supervised Learning Foundations

laptop6 Courses
list74 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

C Programming Fundamentals

laptop7 Courses
list70 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Python for Sports Analytics

Python for Sports Analytics

Explore the core concepts and practical techniques of sports analytics using Python. This course covers essential data analysis, visualization, and machine learning methods tailored for sports data, empowering you to extract insights and make data-driven decisions in the sports domain.

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.

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

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

A/B Testing with Python

A/B Testing with Python

Master the art and science of A/B testing using Python. This course covers the statistical foundations, experiment design, and practical implementation of A/B tests, with a strong emphasis on hands-on practice and real-world scenarios. Learn to analyze results, avoid common pitfalls, and communicate findings effectively.

course

AI Agents for Non-Technical Users

AI Agents for Non-Technical Users

A practical, non-technical introduction to AI agents, focusing on real-world tools and workflows for everyday productivity, safety, and control. Learn how to set up, use, and trust AI agents in your daily work without coding.

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

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

Applying AI in Business

Applying AI in Business

A hands-on course designed to help business professionals understand, evaluate, and implement AI solutions that drive measurable value across business operations. Learn how to identify AI opportunities, avoid common pitfalls, and build a sustainable AI strategy for your organization.

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

Python for Sports Analytics

Python for Sports Analytics

Explore the core concepts and practical techniques of sports analytics using Python. This course covers essential data analysis, visualization, and machine learning methods tailored for sports data, empowering you to extract insights and make data-driven decisions in the sports domain.

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.

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

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

A/B Testing with Python

A/B Testing with Python

Master the art and science of A/B testing using Python. This course covers the statistical foundations, experiment design, and practical implementation of A/B tests, with a strong emphasis on hands-on practice and real-world scenarios. Learn to analyze results, avoid common pitfalls, and communicate findings effectively.

course

AI Agents for Non-Technical Users

AI Agents for Non-Technical Users

A practical, non-technical introduction to AI agents, focusing on real-world tools and workflows for everyday productivity, safety, and control. Learn how to set up, use, and trust AI agents in your daily work without coding.

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

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

Applying AI in Business

Applying AI in Business

A hands-on course designed to help business professionals understand, evaluate, and implement AI solutions that drive measurable value across business operations. Learn how to identify AI opportunities, avoid common pitfalls, and build a sustainable AI strategy for your organization.

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

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

some-alt