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

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(19404)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list73 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

5.0
(2)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)

Courses & Projects

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

project

Customer Churn Prediction Using Decision Trees

Customer Churn Prediction Using Decision Trees

A hands-on guided project where you will analyze the IBM Telco Customer Churn dataset, build a Decision Tree classifier, and extract actionable business insights to reduce churn and increase customer lifetime value.

course

Cybersecurity Thinking for Project Leads

Cybersecurity Thinking for Project Leads

Empower project leads to make informed, security-conscious decisions throughout the project lifecycle. This course focuses on practical cybersecurity thinking, risk assessment, and fostering a security-aware culture within project teams, using real-world scenarios and reflective guidance.

course

DM Certification Test Exam

DM Certification Test Exam

course

DOM Manipulation with JavaScript

DOM Manipulation with JavaScript

A practical introduction to JavaScript DOM manipulation for beginners. This course covers everything from understanding the DOM and selecting elements to modifying content, handling events, and writing efficient code. Build interactive, dynamic web pages with confidence through guided examples and hands-on practice.

course

Dart Asynchronous Flow

Dart Asynchronous Flow

A concise, hands-on course introducing Dart's asynchronous programming model. Learn how to work with Futures, async/await, chaining, coordination, and Streams using clear, console-based examples.

course

Dart Control Flow

Dart Control Flow

Master Dart's control flow mechanisms with concise, console-based examples. Learn to direct program execution using conditionals, loops, and advanced flow techniques for robust and readable Dart code.

course

Dart OOP Essentials

Dart OOP Essentials

A concise, beginner-friendly course focused on the core object-oriented programming concepts in Dart. Learn to design robust classes, leverage inheritance and composition, and write maintainable OOP code.

course

Dart Variables & Data Types

Dart Variables & Data Types

Master the essentials of variables and data types in Dart. This course guides absolute beginners through Dart's variable declarations, type inference, core data types, and null safety, using engaging explanations and real-world themed challenges.

course

Dart for Flutter Developers

Dart for Flutter Developers

A hands-on, developer-focused course designed to help Flutter developers master Dart language features, write cleaner code, and architect scalable Flutter apps. This course bridges the gap between basic Flutter knowledge and advanced Dart proficiency, with practical tasks and real-world mistakes to avoid.

course

Data Cleaning & Data Quality in R

Data Cleaning & Data Quality in R

Master the essential skills for ensuring data quality in R. Learn to detect and handle missing, duplicated, and inconsistent data, identify outliers, apply data validation rules, and build robust data cleaning pipelines. This course combines engaging theory with hands-on challenges to prepare you for real-world data cleaning tasks.

course

Data Cleaning Techniques in Python

Data Cleaning Techniques in Python

Master sophisticated data cleaning strategies in Python, including fuzzy matching, deduplication, record linkage, advanced text normalization, anomaly detection, and repairing corrupted datasets. This course provides hands-on, practical approaches using Python and popular libraries to ensure your data is accurate, consistent, and ready for analysis.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Manipulation in R (Core)

Data Manipulation in R (Core)

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Pipelines with Python

Data Pipelines with Python

Master the practical skills needed to design, build, and automate robust data pipelines using Python. This course covers ETL and ELT fundamentals, batch processing, incremental loading, and orchestration patterns, equipping you to handle real-world data engineering tasks with confidence.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(19404)
track
lockOnly for Ultimate
track image

Full Stack Web Development

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list73 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

5.0
(2)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)
track
track image
For Ultimate

Only for Ultimate

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task
4.0
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development

laptop7 Courses
list386 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Become a React Developer 2024

laptop4 Courses
list73 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

project

Customer Churn Prediction Using Decision Trees

Customer Churn Prediction Using Decision Trees

A hands-on guided project where you will analyze the IBM Telco Customer Churn dataset, build a Decision Tree classifier, and extract actionable business insights to reduce churn and increase customer lifetime value.

course

Cybersecurity Thinking for Project Leads

Cybersecurity Thinking for Project Leads

Empower project leads to make informed, security-conscious decisions throughout the project lifecycle. This course focuses on practical cybersecurity thinking, risk assessment, and fostering a security-aware culture within project teams, using real-world scenarios and reflective guidance.

course

DM Certification Test Exam

DM Certification Test Exam

course

DOM Manipulation with JavaScript

DOM Manipulation with JavaScript

A practical introduction to JavaScript DOM manipulation for beginners. This course covers everything from understanding the DOM and selecting elements to modifying content, handling events, and writing efficient code. Build interactive, dynamic web pages with confidence through guided examples and hands-on practice.

course

Dart Asynchronous Flow

Dart Asynchronous Flow

A concise, hands-on course introducing Dart's asynchronous programming model. Learn how to work with Futures, async/await, chaining, coordination, and Streams using clear, console-based examples.

course

Dart Control Flow

Dart Control Flow

Master Dart's control flow mechanisms with concise, console-based examples. Learn to direct program execution using conditionals, loops, and advanced flow techniques for robust and readable Dart code.

course

Dart OOP Essentials

Dart OOP Essentials

A concise, beginner-friendly course focused on the core object-oriented programming concepts in Dart. Learn to design robust classes, leverage inheritance and composition, and write maintainable OOP code.

course

Dart Variables & Data Types

Dart Variables & Data Types

Master the essentials of variables and data types in Dart. This course guides absolute beginners through Dart's variable declarations, type inference, core data types, and null safety, using engaging explanations and real-world themed challenges.

course

Dart for Flutter Developers

Dart for Flutter Developers

A hands-on, developer-focused course designed to help Flutter developers master Dart language features, write cleaner code, and architect scalable Flutter apps. This course bridges the gap between basic Flutter knowledge and advanced Dart proficiency, with practical tasks and real-world mistakes to avoid.

course

Data Cleaning & Data Quality in R

Data Cleaning & Data Quality in R

Master the essential skills for ensuring data quality in R. Learn to detect and handle missing, duplicated, and inconsistent data, identify outliers, apply data validation rules, and build robust data cleaning pipelines. This course combines engaging theory with hands-on challenges to prepare you for real-world data cleaning tasks.

course

Data Cleaning Techniques in Python

Data Cleaning Techniques in Python

Master sophisticated data cleaning strategies in Python, including fuzzy matching, deduplication, record linkage, advanced text normalization, anomaly detection, and repairing corrupted datasets. This course provides hands-on, practical approaches using Python and popular libraries to ensure your data is accurate, consistent, and ready for analysis.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Manipulation in R (Core)

Data Manipulation in R (Core)

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Pipelines with Python

Data Pipelines with Python

Master the practical skills needed to design, build, and automate robust data pipelines using Python. This course covers ETL and ELT fundamentals, batch processing, incremental loading, and orchestration patterns, equipping you to handle real-world data engineering tasks with confidence.

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

project

Customer Churn Prediction Using Decision Trees

Customer Churn Prediction Using Decision Trees

A hands-on guided project where you will analyze the IBM Telco Customer Churn dataset, build a Decision Tree classifier, and extract actionable business insights to reduce churn and increase customer lifetime value.

course

Cybersecurity Thinking for Project Leads

Cybersecurity Thinking for Project Leads

Empower project leads to make informed, security-conscious decisions throughout the project lifecycle. This course focuses on practical cybersecurity thinking, risk assessment, and fostering a security-aware culture within project teams, using real-world scenarios and reflective guidance.

course

DM Certification Test Exam

DM Certification Test Exam

course

DOM Manipulation with JavaScript

DOM Manipulation with JavaScript

A practical introduction to JavaScript DOM manipulation for beginners. This course covers everything from understanding the DOM and selecting elements to modifying content, handling events, and writing efficient code. Build interactive, dynamic web pages with confidence through guided examples and hands-on practice.

course

Dart Asynchronous Flow

Dart Asynchronous Flow

A concise, hands-on course introducing Dart's asynchronous programming model. Learn how to work with Futures, async/await, chaining, coordination, and Streams using clear, console-based examples.

course

Dart Control Flow

Dart Control Flow

Master Dart's control flow mechanisms with concise, console-based examples. Learn to direct program execution using conditionals, loops, and advanced flow techniques for robust and readable Dart code.

course

Dart OOP Essentials

Dart OOP Essentials

A concise, beginner-friendly course focused on the core object-oriented programming concepts in Dart. Learn to design robust classes, leverage inheritance and composition, and write maintainable OOP code.

course

Dart Variables & Data Types

Dart Variables & Data Types

Master the essentials of variables and data types in Dart. This course guides absolute beginners through Dart's variable declarations, type inference, core data types, and null safety, using engaging explanations and real-world themed challenges.

course

Dart for Flutter Developers

Dart for Flutter Developers

A hands-on, developer-focused course designed to help Flutter developers master Dart language features, write cleaner code, and architect scalable Flutter apps. This course bridges the gap between basic Flutter knowledge and advanced Dart proficiency, with practical tasks and real-world mistakes to avoid.

course

Data Cleaning & Data Quality in R

Data Cleaning & Data Quality in R

Master the essential skills for ensuring data quality in R. Learn to detect and handle missing, duplicated, and inconsistent data, identify outliers, apply data validation rules, and build robust data cleaning pipelines. This course combines engaging theory with hands-on challenges to prepare you for real-world data cleaning tasks.

course

Data Cleaning Techniques in Python

Data Cleaning Techniques in Python

Master sophisticated data cleaning strategies in Python, including fuzzy matching, deduplication, record linkage, advanced text normalization, anomaly detection, and repairing corrupted datasets. This course provides hands-on, practical approaches using Python and popular libraries to ensure your data is accurate, consistent, and ready for analysis.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Manipulation in R (Core)

Data Manipulation in R (Core)

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Pipelines with Python

Data Pipelines with Python

Master the practical skills needed to design, build, and automate robust data pipelines using Python. This course covers ETL and ELT fundamentals, batch processing, incremental loading, and orchestration patterns, equipping you to handle real-world data engineering tasks with confidence.
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