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
(1046)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.0
(2)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(50)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(400)

Courses & Projects

course

Matlab Basics

Matlab Basics

Matlab's simplicity, efficiency, and overall computing power make it an excellent programming language for both beginners and top professionals alike. It's the language of choice for anything to do with numbers and data. This is an accelerated course designed to rocket you from beginner to professional, showing you every step along the way, so that you'll walk away ready to begin your programming career.

course

Optimization Methods for Data Analytics

Optimization Methods for Data Analytics

Master the practical skills to formulate, solve, and interpret optimization problems for analytics-driven decision making. Learn hands-on modeling of linear and integer programs, resource allocation, transportation, assignment, and sensitivity analysis using Python and industry-standard solvers.

course

Practical AI for Work

Practical AI for Work

A hands-on, beginner-friendly course designed for non-technical business users to understand and leverage AI tools and concepts in their daily work. The course covers foundational AI concepts, effective communication with AI, practical use of AI-powered tools, and building simple AI assistants.

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

Python for Biologists

Python for Biologists

Learn how Python is used in biology for analyzing DNA sequences, processing biological data, and visualizing research results. Includes hands-on examples with bioinformatics libraries.

course

Python for Business Analysts

Python for Business Analysts

Unlock the power of Python to solve real-world business analysis problems. This course guides business analysts through practical Python applications, from data wrangling and visualization to automating reports and uncovering insights. Each section blends engaging theory with hands-on challenges inspired by business scenarios.

course

Python for Chemists

Python for Chemists

An engaging, hands-on course introducing Python programming through real-world chemistry problems. Learn to clean experimental data, perform molar calculations, visualize spectra, and analyze reaction rates using Python and scientific libraries.

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.

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.
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
(1046)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(126)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.0
(2)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(50)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(400)
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
track
track image
For Ultimate

Only for Ultimate

DevOps Specialist

laptop6 Courses
list91 Tasks
4.0
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
Search
Close

Courses & Projects

Technologies

course

Matlab Basics

Matlab Basics

Matlab's simplicity, efficiency, and overall computing power make it an excellent programming language for both beginners and top professionals alike. It's the language of choice for anything to do with numbers and data. This is an accelerated course designed to rocket you from beginner to professional, showing you every step along the way, so that you'll walk away ready to begin your programming career.

course

Optimization Methods for Data Analytics

Optimization Methods for Data Analytics

Master the practical skills to formulate, solve, and interpret optimization problems for analytics-driven decision making. Learn hands-on modeling of linear and integer programs, resource allocation, transportation, assignment, and sensitivity analysis using Python and industry-standard solvers.

course

Practical AI for Work

Practical AI for Work

A hands-on, beginner-friendly course designed for non-technical business users to understand and leverage AI tools and concepts in their daily work. The course covers foundational AI concepts, effective communication with AI, practical use of AI-powered tools, and building simple AI assistants.

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

Python for Biologists

Python for Biologists

Learn how Python is used in biology for analyzing DNA sequences, processing biological data, and visualizing research results. Includes hands-on examples with bioinformatics libraries.

course

Python for Business Analysts

Python for Business Analysts

Unlock the power of Python to solve real-world business analysis problems. This course guides business analysts through practical Python applications, from data wrangling and visualization to automating reports and uncovering insights. Each section blends engaging theory with hands-on challenges inspired by business scenarios.

course

Python for Chemists

Python for Chemists

An engaging, hands-on course introducing Python programming through real-world chemistry problems. Learn to clean experimental data, perform molar calculations, visualize spectra, and analyze reaction rates using Python and scientific libraries.

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.

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

Matlab Basics

Matlab Basics

Matlab's simplicity, efficiency, and overall computing power make it an excellent programming language for both beginners and top professionals alike. It's the language of choice for anything to do with numbers and data. This is an accelerated course designed to rocket you from beginner to professional, showing you every step along the way, so that you'll walk away ready to begin your programming career.

course

Optimization Methods for Data Analytics

Optimization Methods for Data Analytics

Master the practical skills to formulate, solve, and interpret optimization problems for analytics-driven decision making. Learn hands-on modeling of linear and integer programs, resource allocation, transportation, assignment, and sensitivity analysis using Python and industry-standard solvers.

course

Practical AI for Work

Practical AI for Work

A hands-on, beginner-friendly course designed for non-technical business users to understand and leverage AI tools and concepts in their daily work. The course covers foundational AI concepts, effective communication with AI, practical use of AI-powered tools, and building simple AI assistants.

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

Python for Biologists

Python for Biologists

Learn how Python is used in biology for analyzing DNA sequences, processing biological data, and visualizing research results. Includes hands-on examples with bioinformatics libraries.

course

Python for Business Analysts

Python for Business Analysts

Unlock the power of Python to solve real-world business analysis problems. This course guides business analysts through practical Python applications, from data wrangling and visualization to automating reports and uncovering insights. Each section blends engaging theory with hands-on challenges inspired by business scenarios.

course

Python for Chemists

Python for Chemists

An engaging, hands-on course introducing Python programming through real-world chemistry problems. Learn to clean experimental data, perform molar calculations, visualize spectra, and analyze reaction rates using Python and scientific libraries.

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.

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

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

some-alt