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

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(18)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(35)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1034)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(124)

Courses & Projects

course

Linear Regression with Python

Linear Regression with Python

Linear Regression is a crucial concept in predictive analytics. It is widely used by data scientists, data analytics, and statisticians as it is easy to build and interpret but powerful enough for many tasks.

course

Classification with Python

Classification with Python

Master the core classification algorithms that power modern machine learning. Explore how models like k-NN, logistic regression, decision trees, and random forests make predictions, evaluate their accuracy, and understand when to use each. Build the skills to compare models and choose the best one for your data.

course

C++ Smart Pointers

C++ Smart Pointers

Unlock the power of memory management. Designed seasoned programmers, this course provides a deep dive into one of the most crucial aspects of modern development and revise about pointers and references. With Smart Pointers, you'll learn how to effectively manage memory allocation and deallocation, avoiding common pitfalls like memory leaks and dangling pointers. Our expert instructors guide you through the intricacies of unique_ptr, shared_ptr, and weak_ptr, empowering you to write safer and more robust code.

course

Cluster Analysis with Python

Cluster Analysis with Python

Gain a solid understanding of cluster analysis, a key unsupervised learning technique for uncovering patterns in unlabeled data. Explore the essentials of K-Means, Hierarchical Clustering, DBSCAN, and GMMs, and get hands-on experience with real datasets to build confidence in applying clustering to real-world problems.

course

Recurrent Neural Networks with Python

Recurrent Neural Networks with Python

Master Recurrent neural networks and their advanced variants like LSTMs and GRUs using PyTorch. Gain hands-on experience processing sequential data for practical applications. Apply these powerful models to tackle real-world challenges in time series forecasting and various Natural language processing tasks.

course

Data Analysis with Excel

Data Analysis with Excel

Data Analysis with Excel provides a practical guide to mastering the most essential data management, manipulation, and analysis techniques using Microsoft Excel. You'll gain proficiency in Excel's powerful capabilities, progressing through data analysis methods, and creating dynamic visualizations and interactive dashboards. By the end, you'll learn to automate reporting and apply advanced analytics, equipping you to make informed, data-driven decisions efficiently.

course

Fighting Game in Unity

Fighting Game in Unity

Get ready to build an awesome fighting game featuring cool animations and a big boss battle! Learn Unity's animation system to create smooth player movements and powerful attacks. Dive into enemy AI, shaping their behaviors from following to rage states. Improve your game with simple UI elements, cool effects, and sounds. Finally, share your game with others to play it.

course

Python Ninja

Python Ninja

Welcome to the Python Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of Python programming through a fun and educational game. You will guide a Ninja through various challenges, using Python to control movements and interact with objects like sushi. Starting with the basics, you will learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you are a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding Ninja!

course

Introduction to JavaScript

Introduction to JavaScript

Dive into the world of the most popular language for front-end development – JavaScript. JavaScript is a language built into almost every browser and can be used for a wide variety of tasks. Learn the basic functionality and prepare yourself for the challenges and more advanced programming techniques.

course

Python Knight

Python Knight

Welcome to the Python Knight Course! This engaging and interactive course is designed to introduce you to the fundamentals of Python programming through a fun and educational game. You'll guide a knight through various challenges, using Python to control movements and interact with objects like coin. Starting with the basics, you'll learn how to navigate the map, pick up and place coins, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding knight!

course

Object-Oriented Programming in Python

Object-Oriented Programming in Python

Learn how to build clean, secure, and scalable applications with Object-Oriented Programming in Python. Cover the fundamentals of classes and objects, then moves into advanced concepts such as inheritance, composition, polymorphism, and encapsulation. With clear explanations and practical examples, you'll develop the ability to design Python programs that are powerful, maintainable, and ready for real-world use.

course

AI Tools for Task Automation

AI Tools for Task Automation

Explore how modern AI tools can transform the way you work and create. Learn to streamline daily tasks, generate high quality content, and speed up production using intuitive platforms built for productivity, design, audio, and video. Write faster, automate repetitive work, design stunning visuals, clean up recordings, and turn ideas into engaging videos with the help of AI. No technical background is required. Perfect for creators, marketers, educators, freelancers, and busy professionals who want to work smarter and get more done with less effort. Gain practical experience with tools that simplify complex tasks and unlock new creative potential.

course

Working with APIs in Python

Working with APIs in Python

Learn how to interact with open APIs using Python, process and analyze data from real-world web services, and build practical applications without the need for registration or payment. This course is designed for intermediate Python learners eager to expand their skills in data retrieval and manipulation using APIs.

course

Agentic AI for Automating Daily Office Tasks with Anthropic Claude

Agentic AI for Automating Daily Office Tasks with Anthropic Claude

Transform your daily workflow from overwhelming busywork into streamlined productivity. Discover how AI agents can automatically manage emails, schedule meetings, create documents, and handle routine tasks that consume hours of your day. Through practical setup guides and real-world examples, master the integration of intelligent automation tools with popular platforms like Gmail, Slack, Google Calendar, and Microsoft Office. Stop drowning in repetitive work and start focusing on strategic, creative tasks that truly matter. Build your AI-powered workspace today.

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

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(18)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(35)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1034)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(124)
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

Linear Regression with Python

Linear Regression with Python

Linear Regression is a crucial concept in predictive analytics. It is widely used by data scientists, data analytics, and statisticians as it is easy to build and interpret but powerful enough for many tasks.

course

Classification with Python

Classification with Python

Master the core classification algorithms that power modern machine learning. Explore how models like k-NN, logistic regression, decision trees, and random forests make predictions, evaluate their accuracy, and understand when to use each. Build the skills to compare models and choose the best one for your data.

course

C++ Smart Pointers

C++ Smart Pointers

Unlock the power of memory management. Designed seasoned programmers, this course provides a deep dive into one of the most crucial aspects of modern development and revise about pointers and references. With Smart Pointers, you'll learn how to effectively manage memory allocation and deallocation, avoiding common pitfalls like memory leaks and dangling pointers. Our expert instructors guide you through the intricacies of unique_ptr, shared_ptr, and weak_ptr, empowering you to write safer and more robust code.

course

Cluster Analysis with Python

Cluster Analysis with Python

Gain a solid understanding of cluster analysis, a key unsupervised learning technique for uncovering patterns in unlabeled data. Explore the essentials of K-Means, Hierarchical Clustering, DBSCAN, and GMMs, and get hands-on experience with real datasets to build confidence in applying clustering to real-world problems.

course

Recurrent Neural Networks with Python

Recurrent Neural Networks with Python

Master Recurrent neural networks and their advanced variants like LSTMs and GRUs using PyTorch. Gain hands-on experience processing sequential data for practical applications. Apply these powerful models to tackle real-world challenges in time series forecasting and various Natural language processing tasks.

course

Data Analysis with Excel

Data Analysis with Excel

Data Analysis with Excel provides a practical guide to mastering the most essential data management, manipulation, and analysis techniques using Microsoft Excel. You'll gain proficiency in Excel's powerful capabilities, progressing through data analysis methods, and creating dynamic visualizations and interactive dashboards. By the end, you'll learn to automate reporting and apply advanced analytics, equipping you to make informed, data-driven decisions efficiently.

course

Fighting Game in Unity

Fighting Game in Unity

Get ready to build an awesome fighting game featuring cool animations and a big boss battle! Learn Unity's animation system to create smooth player movements and powerful attacks. Dive into enemy AI, shaping their behaviors from following to rage states. Improve your game with simple UI elements, cool effects, and sounds. Finally, share your game with others to play it.

course

Python Ninja

Python Ninja

Welcome to the Python Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of Python programming through a fun and educational game. You will guide a Ninja through various challenges, using Python to control movements and interact with objects like sushi. Starting with the basics, you will learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you are a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding Ninja!

course

Introduction to JavaScript

Introduction to JavaScript

Dive into the world of the most popular language for front-end development – JavaScript. JavaScript is a language built into almost every browser and can be used for a wide variety of tasks. Learn the basic functionality and prepare yourself for the challenges and more advanced programming techniques.

course

Python Knight

Python Knight

Welcome to the Python Knight Course! This engaging and interactive course is designed to introduce you to the fundamentals of Python programming through a fun and educational game. You'll guide a knight through various challenges, using Python to control movements and interact with objects like coin. Starting with the basics, you'll learn how to navigate the map, pick up and place coins, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding knight!

course

Object-Oriented Programming in Python

Object-Oriented Programming in Python

Learn how to build clean, secure, and scalable applications with Object-Oriented Programming in Python. Cover the fundamentals of classes and objects, then moves into advanced concepts such as inheritance, composition, polymorphism, and encapsulation. With clear explanations and practical examples, you'll develop the ability to design Python programs that are powerful, maintainable, and ready for real-world use.

course

AI Tools for Task Automation

AI Tools for Task Automation

Explore how modern AI tools can transform the way you work and create. Learn to streamline daily tasks, generate high quality content, and speed up production using intuitive platforms built for productivity, design, audio, and video. Write faster, automate repetitive work, design stunning visuals, clean up recordings, and turn ideas into engaging videos with the help of AI. No technical background is required. Perfect for creators, marketers, educators, freelancers, and busy professionals who want to work smarter and get more done with less effort. Gain practical experience with tools that simplify complex tasks and unlock new creative potential.

course

Working with APIs in Python

Working with APIs in Python

Learn how to interact with open APIs using Python, process and analyze data from real-world web services, and build practical applications without the need for registration or payment. This course is designed for intermediate Python learners eager to expand their skills in data retrieval and manipulation using APIs.

course

Agentic AI for Automating Daily Office Tasks with Anthropic Claude

Agentic AI for Automating Daily Office Tasks with Anthropic Claude

Transform your daily workflow from overwhelming busywork into streamlined productivity. Discover how AI agents can automatically manage emails, schedule meetings, create documents, and handle routine tasks that consume hours of your day. Through practical setup guides and real-world examples, master the integration of intelligent automation tools with popular platforms like Gmail, Slack, Google Calendar, and Microsoft Office. Stop drowning in repetitive work and start focusing on strategic, creative tasks that truly matter. Build your AI-powered workspace today.

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

Linear Regression with Python

Linear Regression with Python

Linear Regression is a crucial concept in predictive analytics. It is widely used by data scientists, data analytics, and statisticians as it is easy to build and interpret but powerful enough for many tasks.

course

Classification with Python

Classification with Python

Master the core classification algorithms that power modern machine learning. Explore how models like k-NN, logistic regression, decision trees, and random forests make predictions, evaluate their accuracy, and understand when to use each. Build the skills to compare models and choose the best one for your data.

course

C++ Smart Pointers

C++ Smart Pointers

Unlock the power of memory management. Designed seasoned programmers, this course provides a deep dive into one of the most crucial aspects of modern development and revise about pointers and references. With Smart Pointers, you'll learn how to effectively manage memory allocation and deallocation, avoiding common pitfalls like memory leaks and dangling pointers. Our expert instructors guide you through the intricacies of unique_ptr, shared_ptr, and weak_ptr, empowering you to write safer and more robust code.

course

Cluster Analysis with Python

Cluster Analysis with Python

Gain a solid understanding of cluster analysis, a key unsupervised learning technique for uncovering patterns in unlabeled data. Explore the essentials of K-Means, Hierarchical Clustering, DBSCAN, and GMMs, and get hands-on experience with real datasets to build confidence in applying clustering to real-world problems.

course

Recurrent Neural Networks with Python

Recurrent Neural Networks with Python

Master Recurrent neural networks and their advanced variants like LSTMs and GRUs using PyTorch. Gain hands-on experience processing sequential data for practical applications. Apply these powerful models to tackle real-world challenges in time series forecasting and various Natural language processing tasks.

course

Data Analysis with Excel

Data Analysis with Excel

Data Analysis with Excel provides a practical guide to mastering the most essential data management, manipulation, and analysis techniques using Microsoft Excel. You'll gain proficiency in Excel's powerful capabilities, progressing through data analysis methods, and creating dynamic visualizations and interactive dashboards. By the end, you'll learn to automate reporting and apply advanced analytics, equipping you to make informed, data-driven decisions efficiently.

course

Fighting Game in Unity

Fighting Game in Unity

Get ready to build an awesome fighting game featuring cool animations and a big boss battle! Learn Unity's animation system to create smooth player movements and powerful attacks. Dive into enemy AI, shaping their behaviors from following to rage states. Improve your game with simple UI elements, cool effects, and sounds. Finally, share your game with others to play it.

course

Python Ninja

Python Ninja

Welcome to the Python Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of Python programming through a fun and educational game. You will guide a Ninja through various challenges, using Python to control movements and interact with objects like sushi. Starting with the basics, you will learn how to navigate the map, pick up and place sushi, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you are a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding Ninja!

course

Introduction to JavaScript

Introduction to JavaScript

Dive into the world of the most popular language for front-end development – JavaScript. JavaScript is a language built into almost every browser and can be used for a wide variety of tasks. Learn the basic functionality and prepare yourself for the challenges and more advanced programming techniques.

course

Python Knight

Python Knight

Welcome to the Python Knight Course! This engaging and interactive course is designed to introduce you to the fundamentals of Python programming through a fun and educational game. You'll guide a knight through various challenges, using Python to control movements and interact with objects like coin. Starting with the basics, you'll learn how to navigate the map, pick up and place coins, and gradually progress to more complex programming concepts such as functions, loops, and conditional statements. Each chapter offers hands-on practice to reinforce your learning, culminating in exciting challenges that test your skills. Whether you're a complete beginner or looking to sharpen your coding abilities, this course provides a comprehensive and enjoyable learning experience. Join us and become a coding knight!

course

Object-Oriented Programming in Python

Object-Oriented Programming in Python

Learn how to build clean, secure, and scalable applications with Object-Oriented Programming in Python. Cover the fundamentals of classes and objects, then moves into advanced concepts such as inheritance, composition, polymorphism, and encapsulation. With clear explanations and practical examples, you'll develop the ability to design Python programs that are powerful, maintainable, and ready for real-world use.

course

AI Tools for Task Automation

AI Tools for Task Automation

Explore how modern AI tools can transform the way you work and create. Learn to streamline daily tasks, generate high quality content, and speed up production using intuitive platforms built for productivity, design, audio, and video. Write faster, automate repetitive work, design stunning visuals, clean up recordings, and turn ideas into engaging videos with the help of AI. No technical background is required. Perfect for creators, marketers, educators, freelancers, and busy professionals who want to work smarter and get more done with less effort. Gain practical experience with tools that simplify complex tasks and unlock new creative potential.

course

Working with APIs in Python

Working with APIs in Python

Learn how to interact with open APIs using Python, process and analyze data from real-world web services, and build practical applications without the need for registration or payment. This course is designed for intermediate Python learners eager to expand their skills in data retrieval and manipulation using APIs.

course

Agentic AI for Automating Daily Office Tasks with Anthropic Claude

Agentic AI for Automating Daily Office Tasks with Anthropic Claude

Transform your daily workflow from overwhelming busywork into streamlined productivity. Discover how AI agents can automatically manage emails, schedule meetings, create documents, and handle routine tasks that consume hours of your day. Through practical setup guides and real-world examples, master the integration of intelligent automation tools with popular platforms like Gmail, Slack, Google Calendar, and Microsoft Office. Stop drowning in repetitive work and start focusing on strategic, creative tasks that truly matter. Build your AI-powered workspace today.

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

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

some-alt