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

Python for Mathematics

A practical course designed for math students to harness the power of Python for solving mathematical problems, visualizing data, and applying computational thinking to real-world scenarios. Each section blends engaging theory with hands-on challenges, focusing on mathematical applications and problem-solving.

Course
New

Introduction to Kotlin
New

A beginner-friendly video course designed to introduce you to the Kotlin programming language. Learn the essentials of Kotlin, from setting up your first project to understanding variables, data types, functions, control flow, and classes. Each chapter is structured as a video script with clear explanations, practical code examples, and quizzes to reinforce your learning.

Course
New

Efficient Data Handling in Python
New

Master the art of efficient iteration in Python by learning about iterators and generators. This course covers the creation, use, and advanced techniques of generators and iterators, with hands-on tasks and conceptual quizzes to reinforce your understanding.

Course
New

JavaScript Data Visualization with ECharts
New

Master the essentials and advanced capabilities of ECharts to build high-quality, interactive dashboards for enterprise and admin applications. Learn how to work with core chart types, customize visuals, add interactivity, stream live data, and assemble complete dashboard layouts with professional responsiveness and export options.

Course

Claude for Everyday Work

A concise, hands-on course focused on using Claude for real work scenarios. Learn to set up projects, craft effective prompts, manage documents, and build repeatable workflows.

Course

C++ Move Semantics

Master the principles and practical applications of move semantics and rvalue references in modern C++. Learn how to write efficient, resource-safe code by leveraging move constructors, move assignment operators, and the standard library's move utilities. Progress from foundational concepts to advanced patterns and best practices, culminating in a hands-on project.

Course
New

SEO for Beginners
New

Unlock the power of SEO by diving into its technical, strategic, and storytelling aspects. In today's digital world, where search engines like Google dominate, a strong online presence is crucial for success. This practical, step-by-step guide equips you with effective SEO strategies you can apply right away to boost visibility and drive results.

Course
New

Data Visualization with JavaScript and Chart.js
New

Create interactive and visually compelling data visualizations using JavaScript and Chart.js. Build essential chart types, configure layout and styling, and work with dynamic or real-time data. Enhance your charts with animations, custom labels, and thoughtful color themes for a polished final result.

Course
New

Ensemble Learning Techniques with Python
New

A comprehensive intermediate course on ensemble learning in machine learning, covering foundational concepts, mathematical intuition, and practical implementation of bagging, boosting, and advanced integration methods using Python and scikit-learn.

Course
New

Geospatial Analysis with Python
New

Dive into the fundamentals of geospatial data analysis using Python. This intermediate course introduces you to the core concepts and practical applications of geospatial analysis, focusing on real-world datasets and hands-on projects. You'll learn to manipulate, visualize, and analyze spatial data using Python and popular libraries, with a special emphasis on geopandas. The course is designed to be engaging, featuring interactive grids, videos, and quizzes to reinforce your learning.

Course
New

Internet Safety for Everyday Users
New

A course for regular people, not IT specialists. No jargon, no twenty acronyms per chapter, no “just enable 2FA and everything will be fine.” In 2026, the internet has become ten times more dangerous than it was two years ago — because of AI. Voice cloning now requires just three seconds of audio. Deepfake calls are stealing $15,000 from mothers who “heard their daughter’s voice.” QR phishing has grown by 587%. Pig butchering scams have stolen $75 billion since 2020. The old advice — “check the URL, don’t open suspicious emails” — is outdated, because phishing emails are now generated by AI and look flawless.

Course
New

Interactive Canvas Development with Fabric.js
New

Master Fabric.js by building interactive, object-based canvas applications. Learn how to create, select, transform, group, and manipulate shapes, images, and text—just like in whiteboard apps, design tools, and annotation editors.

codefinity
some-alt