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

Java Loops

A beginner-friendly course designed to introduce learners to the fundamentals of loops in Java. Through a blend of clear explanations, practical examples, and hands-on tasks, students will gain confidence in using for, while, and do-while loops, as well as applying them to solve real-world problems.

Course

Introduction to QA

In this course, the user will get an introduction on how to perform manual testing on primarily web applications. The skills aquired in this course can be used in automation testing as well.

Course
New

Internal Mechanics of Python Code Execution
New

Dive deep into the inner workings of Python by exploring how the interpreter parses, compiles, and executes your code. This course demystifies the Python execution model, revealing the mechanisms behind variables, functions, memory management, and more. Perfect for those who know Python basics and want to understand what happens behind the scenes.

Course
New

DevOps Without Tools
New

Explore DevOps as a transformative mindset and cultural movement, focusing on principles, collaboration, and feedback loops. This course guides learners through the foundational ideas of DevOps, real-world scenarios, and decision-making processes, all without reliance on specific tools or technologies.

Course
New

Mermaid.js Diagrams with JavaScript
New

Create clear, text driven diagrams using Mermaid.js and JavaScript friendly workflows. Learn how to write and embed diagrams, work with multiple diagram types, and customise their appearance for real documentation and web projects.

Course
New

Clerk Authentication in React Apps
New

Implement user authentication in React applications using Clerk. Integrate Clerk into React, manage user sessions and profile data, customize authentication flows, and control authentication state. Apply secure authentication practices and troubleshoot common authentication issues.

Course
New

Node.js Event Loop and Asynchronous Code
New

Understand how Node.js manages asynchronous operations and concurrency through its event loop. Explore callbacks, Promises, and async/await to control complex asynchronous flows with clarity. Apply modern patterns and best practices to write efficient, non-blocking, and resilient JavaScript for real-world Node.js applications.

Course

AI Tools for Task Automation

Explore how modern AI tools can transform the way you work and create. Learn to streamline daily tasks, generate high quality content, and speed up production using intuitive platforms built for productivity, design, audio, and video. Write faster, automate repetitive work, design stunning visuals, clean up recordings, and turn ideas into engaging videos with the help of AI. No technical background is required. Perfect for creators, marketers, educators, freelancers, and busy professionals who want to work smarter and get more done with less effort. Gain practical experience with tools that simplify complex tasks and unlock new creative potential.

Course
New

Introduction to Web Protocols
New

Explore the fascinating journey of data as it travels from your browser to a web server and back. This course demystifies the web's inner workings, explaining how browsers, servers, DNS, IP addresses, and protocols like HTTP and HTTPS collaborate to deliver modern websites. With practical examples and clear analogies, you'll gain a concrete understanding of the web as a real, interconnected system.

Course
New

Mastering Conversion and Landing Page Optimization
New

Uncover a complete, practical framework for turning site traffic into measurable growth. You'll start by understanding the psychology behind user decisions, key metrics that signal performance, and the patterns that guide people through a digital journey. Explore advanced optimization techniques including A/B testing, heatmaps, personalization, mobile performance, and iterative improvements. The final modules expand CRO beyond a single page, showing how to optimize full funnels, traffic sources, retargeting flows, and multi-device experiences while building a mindset of continuous experimentation.

Course
New

Python for Marketers
New

Unlock the power of Python to solve real-world marketing problems. This course guides marketers through practical Python applications, from analyzing campaign data to visualizing trends and automating repetitive tasks. Each section blends engaging theory with hands-on challenges tailored to marketing scenarios.

Course

Control Flow in Python

Build decision-making logic in Python with if, if-else, and if-elif-else statements. Use comparison and logical operators, understand operator precedence, and write cleaner code with the ternary operator.

codefinity
some-alt