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

React Native Fundamentals
New

A comprehensive introduction to React Native, focusing on the essential components, core concepts, and main approaches in cross-platform mobile development. Explore building blocks of React Native, navigation, styling, state management, and best practices for creating robust mobile applications.

Course
New

Kotlin Loops
New

A beginner-friendly course introducing the fundamentals of loops in Kotlin, including for, while, and do-while loops, as well as practical use cases and loop control statements.

Course
New

C# Strings and Text Processing
New

Master the essentials of string manipulation, text parsing, and efficient text processing in C#. This course guides you from the basics of working with strings to advanced text analysis and formatting, using engaging real-world examples and hands-on challenges.

Course
New

Python for Pharmacists
New

A practical Python course tailored for pharmacists, focusing on real-world pharmaceutical data analysis, medication management, and healthcare problem-solving using Python. Designed for learners with basic Python knowledge, this course bridges pharmacy and programming through engaging theory and hands-on challenges.

Course
New

Excel Dynamic Arrays
New

Master Excel's dynamic array features through practical, column-based tasks. Learn to leverage spill behavior, core dynamic array functions, and advanced multi-step logic for efficient, modern spreadsheet solutions.

Course
New

Introduction to Big Data with Apache Spark in Python
New

This course will help those who want to get some of Big Data basics, including different types of distributed computings and such programming paradigm as MapReduce. Also, main part of the course will be devoted to such framework as Apache Spark and it's high-level API PySpark using Python programming language.

Course
New

Test Tasks Course
New

Course
New

Software Architecture Fundamentals
New

Learn the foundations and advanced practices of software architecture, from core concepts and architectural types to high-level system design. Explore design patterns such as creational, structural, and behavioral to build scalable and maintainable solutions, and deepen your knowledge of scalability, performance, availability, fault tolerance, and security. Strengthen communication through effective documentation techniques including UML diagrams, architecture diagrams, and decision records. By the end, you will be ready to influence key architectural decisions and design robust, future-ready systems.

Course
New

Explainable AI (XAI) Basics
New

Gain a foundational understanding of Explainable AI (XAI): what it is, why it matters, key concepts, main techniques, and ethical considerations. This course is theory-focused, using clear explanations and quizzes to build your intuition about making AI systems more transparent and trustworthy.

Course
New

Diffusion Models and Generative Foundations
New

A rigorous, mathematically grounded course on the theory and foundations of diffusion models for advanced ML practitioners. Covers forward and reverse diffusion, Markov chains, variational inference, ELBO, noise prediction, score matching, and SDE/ODE formulations.

Course
New

Python Metaclasses Demystified
New

A beginner-friendly, hands-on course that unravels the mysteries of Python metaclasses. Learn what metaclasses are, how they work, and how to use them to create powerful, flexible, and maintainable code. Each section blends clear theory with practical, real-world tasks to ensure deep understanding.

Course
New

Test Multiple Files
New

dasdsa

some-alt