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.

Track
Only for Ultimate

Supervised Learning Foundations

Introduces the core concepts, workflows, and practical techniques of supervised machine learning using Python. Moves from foundational principles to hands-on model building, evaluation, and best practices, developing essential skills for real-world data science and AI applications.

python
Course

Introduction to Python

Python is a high-level, interpreted, general-purpose programming language. Distinguished from languages such as HTML, CSS, and JavaScript, which are mainly utilized in web development, Python boasts versatility across multiple domains, including software development, data science, and back-end development. This course will guide you through Python's fundamental concepts, equipping you with the skills to create your own functions by the conclusion of the program.

Project
Only for Ultimate
New

Text Pattern Matching with Regex
New

Unlock the power of regular expressions in Python with our comprehensive course designed for both beginners and experienced developers. This course will take you through the essential functions of the re module, including search, findall, finditer, and more, using practical examples and hands-on exercises. You'll learn how to extract and manipulate text data efficiently, enabling you to tackle complex string processing tasks with confidence. Whether you're looking to enhance your data analysis skills or streamline your coding workflow, this course provides the tools and knowledge to master regular expressions and elevate your programming capabilities.

Challenge

Maximize the Expression

Find the maximum value of an expression formed by three integers using + and * operations.

cpp
java
js
python
r
c
Quiz

Python Basics

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

Backend Development with Node.js and Express.js

Learn how to build backend applications from scratch using JavaScript, Node.js, and Express.js. Create servers, handle requests, build APIs, and store data using MongoDB to develop fully functional backend systems. Understand how real applications manage data and logic, and turn simple scripts into production-ready backend services.

Node.js
Express.js
MongoDB
Course

UI/UX Design with Figma

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

Building Applications Using OOP Concepts

This is a hands-on course that will help you understand the basics of object-oriented programming in Python. You will learn how to create classes, work with objects, use inheritance, and extend the capabilities of your programs.

Challenge

Sort a Pair of Numbers

Return a list containing the minimum and maximum of two integers x and y.

cpp
java
python
Quiz

SQL Basics

Foundational principles of Structured Query Language (SQL), covering basic data retrieval, record filtering mechanisms, syntax fundamentals, and elementary query construction.

SQL
Track
Only for Ultimate

Business Intelligence Specialist

A comprehensive, track designed for newcomers to Business Intelligence (BI). This interactive learning journey covers the essential tools and workflows of BI, including Python, SQL, and Tableau, through a mix of videos, practical tasks, and real-world projects. Learners will gain hands-on experience with each technology and build a full BI project from scratch, preparing them for entry-level roles in business intelligence and analytics.

python
SQL
Tableau
Power BI
Course

Excel for Beginners

Dive into the fundamentals of Excel, from navigating the interface and entering data to building formulas with functions like SUM, AVERAGE, and IF. You'll sort and filter data, create charts, and manage worksheets and workbooks to organize and present information with confidence.

some-alt