Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
All Courses & Projects | Codefinity

Filters

Technologies

Level

Browse our catalog

Explore tracks, courses, and projects — all in one place. Learn at your pace and build real-world skills.

Challenge

Equal Coins Distribution

Assess if Bob can evenly distribute n coins among his three sisters.

java
python
cpp
Project
Only for Ultimate
New

Identifying Spam Emails
New

Classify emails as spam or non-spam by analyzing the content of the emails. Preprocess the text data using techniques like tokenization and vectorization, and apply machine learning to build and evaluate a classification model. Develop a reliable tool for identifying spam emails.

Quiz

Intermediate Python

Intermediate Python programming concepts, focusing on modular code development, custom functions, object-oriented programming principles, exception handling, and advanced data manipulation techniques.

python
Course

JavaScript Ninja

Welcome to the JavaScript Ninja Course! This engaging and interactive course is designed to introduce you to the fundamentals of JavaScript programming through a fun and educational game. You'll guide a ninja through various challenges, using JavaScript to control movements and interact with objects like sushi. Starting with the basics, you'll 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'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 ninja!

Track
Only for Ultimate

Deep Learning Engineer

Transform your machine learning expertise into advanced deep learning engineering skills. Build, train, and optimize complex neural networks, mastering modern techniques for computer vision, NLP, and generative AI using Python and industry-standard frameworks.

python
Challenge

Minimum Steps to Visit a Friend

Calculate the minimum steps Bill needs to reach his friend's house at point x.

python
cpp
java
Project
Only for Ultimate
New

Anime Recommendation System
New

Build a content-based recommendation engine for anime using pandas and scikit-learn, focusing on feature engineering, EDA for hidden gems, similarity-based recommendations, and insightful visualizations – all without defining custom functions.

Quiz

Intermediate SQL

Relational database operations and data analysis techniques, focusing on multi-table joins, data aggregation, structural manipulation, and complex subqueries.

SQL
Course

Introduction to SQL

Explore the essentials of SQL — from querying data to integrating it into real-world applications. Whether you're just starting out in database management or aiming to use SQL for your application development projects, this course covers the essentials. You'll quickly learn how to leverage the full potential of SQL, from querying and managing data to seamlessly integrating it into real-world applications. By the end of the course, you'll have the confidence and skills to solve practical problems with SQL and enhance your development process.

Track
Only for Ultimate
New

Becoming a Product Analyst with Python
New

This beginner-level track is designed to equip aspiring product analysts with essential analytics skills using Python. Learn the fundamentals of product analytics, cohort analysis, and A/B testing to analyze user behavior, measure product performance, and make data-driven decisions.

python
Challenge

Bob's Bus Ticket Problem

Determine the minimum cost for Bob to make n bus rides using single and special tickets.

cpp
java
python
Project
Only for Ultimate
New

Home Energy Consumption Predicting
New

A hands-on, notebook-style case study guiding you through the process of forecasting smart home energy consumption using regression and time series feature engineering. You will work step-by-step with pandas, seaborn, matplotlib, and scikit-learn, focusing on direct, linear code execution without function definitions.

some-alt