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

Working with Java Enum
New

Master the power of Java enums for type-safe, expressive, and maintainable code. This course explores enums from the basics to advanced usage, including methods, fields, and best practices.

Course
New

Python Knight
New

Welcome to the Python Knight 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 knight through various challenges, using Python to control movements and interact with objects like coin. Starting with the basics, you'll learn how to navigate the map, pick up and place coins, 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 knight!

Course
New

Course versioning check
New

Course

TEST SQL COURSE E2E

This course is for you if you are new to SQL, you want to quickly learn how to get the most out of SQL and you want to learn how to use SQL in your own application development.

Course
New

PHP Sessions and Cookies
New

Master the essentials of managing user state in PHP using sessions and cookies. This course guides you from the basics of session and cookie handling to implementing secure login persistence and building a mini login system.

Course
New

JavaScript Animation with Anime.js
New

Animate web elements with modern motion techniques using Anime.js and JavaScript. Work with keyframes, timelines, stagger effects, easing, SVG animation, and text-based motion. Apply your skills through fun mini projects that deliver interactive and visually engaging results.

Course
New

JavaScript Date Handling with Day.js
New

Learn to handle dates and times in JavaScript using Day JS. Practice parsing user input, formatting dates for display, modifying time values, and comparing dates.

Course
New

Auth0 Authentication and Authorization in React Apps
New

Implement secure authentication and authorization in React applications using Auth0. Configure login flows, protect routes, manage user sessions, and customize authentication experiences. Apply advanced Auth0 features such as roles, permissions, and secure API access in production React apps.

Course
New

Flask Intensive Course: Web Development with Python
New

You will face 100% hands-on practice and complete the project by the end of the course. This course is perfect for those who have never worked with Flask before. You will acquire the expertise to effectively utilize Flask for your project development needs. You will embark on a journey to create your initial application, mastering the fundamentals, and progressively enhancing your project to unlock its full potential. I will guide you step-by-step during the course.

Course
New

Prompt Engineering for Work
New

Knowing how to talk to AI is the single most transferable skill in 2026. This course goes beyond the basics — teaching you how prompts actually work, what techniques produce reliable results, and how to apply them across the real tasks professionals face every day. From emails and reports to data analysis, brainstorming, and code, you'll leave with a practical prompt toolkit you can use immediately.

Course
New

Django: Build Your First Website (copy) 1769168111164
New

This exciting course is designed for those who aspire to learn web development and create their own website using the powerful Django framework with the Python programming language. From the basics to advanced functionalities, the course offers everything you need to successfully launch your first web project.

Course
New

Linear Regression with Python
New

Linear Regression is a crucial concept in predictive analytics. It is widely used by data scientists, data analytics, and statisticians as it is easy to build and interpret but powerful enough for many tasks.

codefinity
some-alt