Filters
Technologies
Level
Browse our catalog
Explore tracks, courses, and projects — all in one place. Learn at your pace and build real-world skills.
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.
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.
Internal Mechanics of Python Code ExecutionNew
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.
DevOps Without ToolsNew
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.
Mermaid.js Diagrams with JavaScriptNew
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.
Clerk Authentication in React AppsNew
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.
Node.js Event Loop and Asynchronous CodeNew
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.
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.
Introduction to Web ProtocolsNew
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.
Mastering Conversion and Landing Page OptimizationNew
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.
Python for MarketersNew
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.
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.