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.

Quiz
New

Python Basics
New

Core fundamentals of the Python programming language, encompassing basic syntax, standard data structures, variable assignment, and foundational control flow mechanisms.

python
Track
Only for Ultimate
New

Digital Marketing Essentials 2025
New

Master the skills to build and manage successful social media campaigns, harness AI to enhance sales and marketing strategies, and optimize workflows with top industry tools. You'll learn how to drive engagement, grow brand presence, and effectively manage client relationships. Gain the expertise to launch your own agency, scale marketing efforts, and confidently navigate the ever-evolving digital landscape.

Marketing
Course
New

C# Object-Oriented Structures
New

Explore new concepts in C#. You'll go through a variety of topics and learn how to work with object-oriented programming and more advanced data structures. This will help you build more complex, well-structured applications and prepare you for the next step—working with .NET.

Project
New

Develop a Cat Care Tracker with Next.js
New

Build a modern Cat Care Tracker application using Next.js, TypeScript, and Tailwind CSS. In this project, you will create a real pet care dashboard where users can manage daily care tasks, track health logs, monitor expenses, visualize pet data with charts, and organize everything in a clean component-based application structure.

Challenge

Counting Unique Numbers

Count numbers with no repeated digits between given integers a and b.

python
cpp
java
Quiz
New

TEST cms quiz creation
New

TEST quiz that was created via cms. j

SQL
Track
Only for Ultimate
New

Frontend Development with Angular
New

This beginner track guides you step-by-step through the core skills needed for modern frontend development using Angular. Starting from the very basics, you'll learn to structure web pages with HTML, style them with CSS, add type-safe logic using TypeScript, and finally build dynamic, scalable web applications with Angular. No prior experience is required—this track is designed to take you from complete beginner to confident Angular developer.

Angular
HTML/CSS
TypeScript
Course
New

New Script
New

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'll guide a ninja through various challenges, using Python 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!

Project
Only for Ultimate

test project

coming soon

Challenge

Counting Ordered Pairs

Count ordered pairs of positive integers that sum to a given integer n.

java
python
cpp
Quiz
New

Python Math Quiz
New

A beginner-level quiz focused on basic mathematical operations and concepts in Python. This quiz contains 6 questions that test your understanding of Python's math capabilities, including arithmetic operations, math module usage, and simple code completion.

python
Track
Only for Ultimate
New

C# Software Development
New

This track is divided into multiple courses, starting from the basic concepts of C#, slowly moving towards more advanced concepts, and eventually leading to Web Development with ASP.NET. It contains lessons and tutorials on all the important concepts ranging from lists and dictionaries to asynchronous programming, databases, APIs, and ASP.NET. The lessons and tasks are carefully planned to give you a deeper understanding of the concepts. This track is suitable for users of any skill level, including those who are absolute beginners in programming. By the end of this track, you will be proficient at web development using C# and .NET.

C#
SQL
HTML/CSS
codefinity
some-alt