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.

Course
New

Introduction to Neural Networks with Python
New

Neural networks are powerful algorithms inspired by the structure of the human brain that are used to solve complex machine learning problems. You will build your own Neural Network from scratch to understand how it works. After this course, you will be able to create neural networks for solving classification and regression problems using the scikit-learn library.

Project
Only for Ultimate
New

Hangman Game
New

A terminal-based Hangman game built step by step using Python. The project combines string manipulation, control flow, user input handling, and modular design to create a fully playable game with visual ASCII output and optional hints. The final result demonstrates how small utility functions can be orchestrated into a complete interactive application.

Challenge

Highest Profit

Maximize profit from stock trading over N days with specific transaction restrictions.

cpp
java
python
Quiz
New

Basic Networking Concepts
New

This quiz assesses foundational knowledge of computer networking, including network types, addressing, protocols, and essential network components. Each question is designed to test understanding of key networking concepts relevant for beginners.

Networking
Track
Only for Ultimate

Test track with rating

C
Course
New

UI/UX Design with Figma
New

Learn everything from the basics of designing user interfaces to advanced prototyping and collaboration techniques. Explore how to create wireframes, design visually stunning layouts, and work effectively with development teams using Figma's powerful features. Perfect for beginners and professionals, this learning journey combines practical projects, expert tips, and real-world applications to help you succeed in the competitive world of design.

Project
Only for Ultimate
New

test project
New

consequat Lorem Excepteur

Challenge

Number Permutation

Transform an array into the lexicographically smallest valid permutation with minimal changes.

python
cpp
java
Quiz
New

Intermediate Networking Concepts
New

This quiz assesses your understanding of key intermediate networking concepts, including IP addressing, network devices, protocols, and network troubleshooting. Questions cover both theoretical knowledge and practical application scenarios.

Networking
Track
Only for Ultimate
New

Frontend Development with Vue.js
New

Build modern web interfaces from scratch using HTML, CSS, JavaScript, and Vue.js. Move from core web fundamentals to creating dynamic, component-based applications with reactive data and user interactions. Apply your skills step by step to build real projects and understand how modern frontend applications are structured and developed.

HTML/CSS
Vue.js
JavaScript
Course
New

Apache Arrow and PyArrow for Data Scientists
New

Master Apache Arrow as a columnar in-memory data standard and learn to use PyArrow for efficient, interoperable data science workflows. Explore Arrow's data model, memory layout, and integration with pandas and Parquet.

Project
Only for Ultimate
New

Console Shopping Cart System
New

Build a complete console-based Shopping Cart System in Java, step by step. Each chapter introduces a new class or feature, guiding you from modeling products to implementing a full checkout process, all while learning core Java concepts through practical, real-world examples.

codefinity
some-alt