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

Web Development with C#

laptop7 Courses
list292 Tasks

Beginner

4.7
(3056)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list220 Tasks

Beginner

4.6
(11017)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.7
(3267)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list117 Tasks

Beginner

4.3
(796)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list142 Tasks

Beginner

4.5
(164)

Courses & Projects

course

Prompt Engineering Basics

Prompt Engineering Basics

A beginner-friendly, fully theoretical course introducing the core concepts and practical strategies of prompt engineering for large language models (LLMs). Learn how to structure, refine, and optimize prompts to achieve better AI-generated results.

course

Python Error Handling

Python Error Handling

A beginner-friendly course introducing Python's error handling mechanisms, including try-except blocks, exception types, and best practices for writing robust code.

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

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

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

AI-Powered Sales and Marketing with ChatGPT

AI-Powered Sales and Marketing with ChatGPT

Master the art of using ChatGPT to scale your marketing efforts without losing your brand's voice. In this hands-on course, you'll learn to build custom GPTs, create high-converting email campaigns, generate social media content, repurpose blog posts into video scripts and podcasts, and manage tone consistently across platforms. Explore tools like Canvas and Projects to organize workflows, collaborate effectively, and maintain context across campaigns. You'll also learn to avoid common pitfalls of over-automation and ensure your messaging remains human, relevant, and on-brand. Perfect for creators, marketers, and content teams ready to work smarter.

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

C++ Design Patterns

C++ Design Patterns

A hands-on, real-world focused course on advanced design patterns in C++. Learn to implement, refactor, and test maintainable solutions using modern C++23, with practical coding tasks and unit tests.

course

C++ Structures and Enumerations

C++ Structures and Enumerations

Master the essentials of C++ structures and enumerations. Learn how to define, use, and combine structs and enums to model real-world data, and practice with hands-on coding tasks.

course

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Common Python Errors

Common Python Errors

A practical course designed to help learners identify, understand, and fix frequent mistakes made by Python programmers. Through real-world examples and hands-on tasks, students will develop the skills to debug, refactor, and write more robust Python code.

course

Conditional Statements and Loops in JavaScript

Conditional Statements and Loops in JavaScript

A clear, interactive introduction to program logic in JavaScript. This course explains how decisions, conditions, and loops shape the way programs run, using relatable examples and hands-on practice. Build the foundation for writing flexible, efficient, and readable code that truly responds to logic.

course

Data Preprocessing and Feature Engineering with Python

Data Preprocessing and Feature Engineering with Python

Learn practical techniques to clean, transform, and engineer data for machine learning using Python. This course covers essential preprocessing steps, feature creation, and hands-on challenges to prepare data for modeling.

course

DevOps Principles and Practices

DevOps Principles and Practices

A beginner-friendly course introducing the core principles and practical applications of DevOps in modern software development. Learn foundational concepts, automation techniques, CI/CD pipelines, infrastructure as code, monitoring, and effective team collaboration through clear explanations and real-world examples.

course

Explainable AI (XAI) Basics

Explainable AI (XAI) Basics

Gain a foundational understanding of Explainable AI (XAI): what it is, why it matters, key concepts, main techniques, and ethical considerations. This course is theory-focused, using clear explanations and quizzes to build your intuition about making AI systems more transparent and trustworthy.
not found

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

Career tracks

track
lockOnly for Ultimate
track image

Web Development with C#

laptop7 Courses
list292 Tasks

Beginner

4.7
(3056)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop6 Courses
list220 Tasks

Beginner

4.6
(11017)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero

laptop4 Courses
list115 Tasks

Beginner

4.7
(3267)
track
lockOnly for Ultimate
track image

Π‘++ Essentials

laptop6 Courses
list117 Tasks

Beginner

4.3
(796)
track
lockOnly for Ultimate
track image

Game Development with Unity

laptop4 Courses
list142 Tasks

Beginner

4.5
(164)
track
track image
For Ultimate

Only for Ultimate

Web Development with C#

laptop7 Courses
list292 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop6 Courses
list220 Tasks
4.6
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero

laptop4 Courses
list115 Tasks
4.7
track
track image
For Ultimate

Only for Ultimate

Π‘++ Essentials

laptop6 Courses
list117 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list142 Tasks
4.5
Search
Close

Courses & Projects

Technologies

course

Prompt Engineering Basics

Prompt Engineering Basics

A beginner-friendly, fully theoretical course introducing the core concepts and practical strategies of prompt engineering for large language models (LLMs). Learn how to structure, refine, and optimize prompts to achieve better AI-generated results.

course

Python Error Handling

Python Error Handling

A beginner-friendly course introducing Python's error handling mechanisms, including try-except blocks, exception types, and best practices for writing robust code.

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

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

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

AI-Powered Sales and Marketing with ChatGPT

AI-Powered Sales and Marketing with ChatGPT

Master the art of using ChatGPT to scale your marketing efforts without losing your brand's voice. In this hands-on course, you'll learn to build custom GPTs, create high-converting email campaigns, generate social media content, repurpose blog posts into video scripts and podcasts, and manage tone consistently across platforms. Explore tools like Canvas and Projects to organize workflows, collaborate effectively, and maintain context across campaigns. You'll also learn to avoid common pitfalls of over-automation and ensure your messaging remains human, relevant, and on-brand. Perfect for creators, marketers, and content teams ready to work smarter.

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

C++ Design Patterns

C++ Design Patterns

A hands-on, real-world focused course on advanced design patterns in C++. Learn to implement, refactor, and test maintainable solutions using modern C++23, with practical coding tasks and unit tests.

course

C++ Structures and Enumerations

C++ Structures and Enumerations

Master the essentials of C++ structures and enumerations. Learn how to define, use, and combine structs and enums to model real-world data, and practice with hands-on coding tasks.

course

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Common Python Errors

Common Python Errors

A practical course designed to help learners identify, understand, and fix frequent mistakes made by Python programmers. Through real-world examples and hands-on tasks, students will develop the skills to debug, refactor, and write more robust Python code.

course

Conditional Statements and Loops in JavaScript

Conditional Statements and Loops in JavaScript

A clear, interactive introduction to program logic in JavaScript. This course explains how decisions, conditions, and loops shape the way programs run, using relatable examples and hands-on practice. Build the foundation for writing flexible, efficient, and readable code that truly responds to logic.

course

Data Preprocessing and Feature Engineering with Python

Data Preprocessing and Feature Engineering with Python

Learn practical techniques to clean, transform, and engineer data for machine learning using Python. This course covers essential preprocessing steps, feature creation, and hands-on challenges to prepare data for modeling.

course

DevOps Principles and Practices

DevOps Principles and Practices

A beginner-friendly course introducing the core principles and practical applications of DevOps in modern software development. Learn foundational concepts, automation techniques, CI/CD pipelines, infrastructure as code, monitoring, and effective team collaboration through clear explanations and real-world examples.

course

Explainable AI (XAI) Basics

Explainable AI (XAI) Basics

Gain a foundational understanding of Explainable AI (XAI): what it is, why it matters, key concepts, main techniques, and ethical considerations. This course is theory-focused, using clear explanations and quizzes to build your intuition about making AI systems more transparent and trustworthy.

course

Prompt Engineering Basics

Prompt Engineering Basics

A beginner-friendly, fully theoretical course introducing the core concepts and practical strategies of prompt engineering for large language models (LLMs). Learn how to structure, refine, and optimize prompts to achieve better AI-generated results.

course

Python Error Handling

Python Error Handling

A beginner-friendly course introducing Python's error handling mechanisms, including try-except blocks, exception types, and best practices for writing robust code.

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

SEO for Beginners

SEO for Beginners

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

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

AI-Powered Sales and Marketing with ChatGPT

AI-Powered Sales and Marketing with ChatGPT

Master the art of using ChatGPT to scale your marketing efforts without losing your brand's voice. In this hands-on course, you'll learn to build custom GPTs, create high-converting email campaigns, generate social media content, repurpose blog posts into video scripts and podcasts, and manage tone consistently across platforms. Explore tools like Canvas and Projects to organize workflows, collaborate effectively, and maintain context across campaigns. You'll also learn to avoid common pitfalls of over-automation and ensure your messaging remains human, relevant, and on-brand. Perfect for creators, marketers, and content teams ready to work smarter.

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

C++ Design Patterns

C++ Design Patterns

A hands-on, real-world focused course on advanced design patterns in C++. Learn to implement, refactor, and test maintainable solutions using modern C++23, with practical coding tasks and unit tests.

course

C++ Structures and Enumerations

C++ Structures and Enumerations

Master the essentials of C++ structures and enumerations. Learn how to define, use, and combine structs and enums to model real-world data, and practice with hands-on coding tasks.

course

Code Quality and Refactoring in Python

Code Quality and Refactoring in Python

Master the principles of writing clean, maintainable, and efficient Python code. Learn to identify code smells, apply refactoring techniques, and adopt best practices for code quality. Practice your skills with hands-on tasks designed for those familiar with basic Python syntax.

course

Common Python Errors

Common Python Errors

A practical course designed to help learners identify, understand, and fix frequent mistakes made by Python programmers. Through real-world examples and hands-on tasks, students will develop the skills to debug, refactor, and write more robust Python code.

course

Conditional Statements and Loops in JavaScript

Conditional Statements and Loops in JavaScript

A clear, interactive introduction to program logic in JavaScript. This course explains how decisions, conditions, and loops shape the way programs run, using relatable examples and hands-on practice. Build the foundation for writing flexible, efficient, and readable code that truly responds to logic.

course

Data Preprocessing and Feature Engineering with Python

Data Preprocessing and Feature Engineering with Python

Learn practical techniques to clean, transform, and engineer data for machine learning using Python. This course covers essential preprocessing steps, feature creation, and hands-on challenges to prepare data for modeling.

course

DevOps Principles and Practices

DevOps Principles and Practices

A beginner-friendly course introducing the core principles and practical applications of DevOps in modern software development. Learn foundational concepts, automation techniques, CI/CD pipelines, infrastructure as code, monitoring, and effective team collaboration through clear explanations and real-world examples.

course

Explainable AI (XAI) Basics

Explainable AI (XAI) Basics

Gain a foundational understanding of Explainable AI (XAI): what it is, why it matters, key concepts, main techniques, and ethical considerations. This course is theory-focused, using clear explanations and quizzes to build your intuition about making AI systems more transparent and trustworthy.
not found

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

Follow us

trustpilot logo

Address

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