HTML Tutorial
Learn HTML from beginner to advanced with practical examples.
Choose from our complete catalog and start your coding journey today.
Showing 53 courses in 11 categories
7 courses • Build beautiful interfaces
Learn HTML from beginner to advanced with practical examples.
Learn CSS from beginner to advanced with practical examples, layouts, animations, responsive design, and modern styling techniques.
Complete JavaScript roadmap from basics to advanced, including DOM, async JS, Node.js, interview concepts, and polyfills with practical examples.
Learn Responsive Design from beginner to advanced with practical examples, mobile-first layouts, flexible media, and real-world responsive UI patterns.
Learn Bootstrap from beginner to advanced with practical examples, responsive grid systems, utility classes, and production-ready components.
Learn Tailwind CSS from beginner to advanced with practical examples, utility-first workflows, responsive design, theming, and reusable UI patterns.
Learn Sass / SCSS from beginner to advanced with practical examples, variables, mixins, architecture patterns, and scalable styling workflows.
6 courses • Master core programming
Learn Python from beginner to advanced with practical examples, scripting fundamentals, data structures, file handling, OOP, and practical projects.
Learn Java from beginner to advanced with practical examples, object-oriented programming, collections, exception handling, and real-world application structure.
Learn C from beginner to advanced with practical examples, memory fundamentals, functions, arrays, pointers, structures, and systems-level thinking.
Learn C++ from beginner to advanced with practical examples, OOP, STL, classes, memory management, and modern C++ programming patterns.
Learn C# from beginner to advanced with practical examples, object-oriented design, collections, LINQ basics, exceptions, and application architecture.
Learn PHP from beginner to advanced with practical examples, backend fundamentals, forms, sessions, file handling, and practical server-side workflows.
4 courses • Modern UI architecture
Learn React.js from beginner to advanced with practical examples, components, hooks, state management, routing, and reusable UI architecture.
Learn Next.js from beginner to advanced with practical examples, routing, server components, data fetching, APIs, deployment, and full-stack application structure.
Learn Vue.js from beginner to advanced with practical examples, reactivity, components, routing, state patterns, and modern application structure.
Learn Angular from beginner to advanced with practical examples, components, services, routing, forms, dependency injection, and scalable frontend architecture.
5 courses • Build scalable services
Learn Node.js from beginner to advanced with practical examples, modules, file handling, APIs, async patterns, and backend application structure.
Learn Express.js from beginner to advanced with practical examples, routing, middleware, APIs, authentication, and production-ready backend structure.
Learn Django from beginner to advanced with practical examples, models, views, templates, forms, authentication, and full-stack backend architecture.
Learn Laravel from beginner to advanced with practical examples, routing, controllers, Eloquent, authentication, APIs, and scalable backend workflows.
Learn ASP.NET from beginner to advanced with practical examples, MVC patterns, APIs, authentication, data access, and scalable backend application design.
5 courses • Design and query data
Learn SQL from beginner to advanced with practical examples, queries, joins, aggregations, schema design, and data analysis workflows.
Learn MySQL from beginner to advanced with practical examples, relational schema design, queries, indexing, transactions, and application data workflows.
Learn MongoDB from beginner to advanced with practical examples, document modeling, queries, aggregation, indexing, and scalable NoSQL workflows.
Learn PostgreSQL from beginner to advanced with practical examples, relational design, advanced queries, indexing, transactions, and production-ready database workflows.
Learn Firebase from beginner to advanced with practical examples, authentication, Firestore, storage, realtime features, and app backend workflows.
5 courses • Ship with confidence
Learn Git from beginner to advanced with practical examples, branching, history management, collaboration workflows, and safe version control habits.
Learn GitHub from beginner to advanced with practical examples, repositories, pull requests, issues, collaboration workflows, and project automation.
Learn Docker from beginner to advanced with practical examples, images, containers, networking, volumes, Compose, and deployment-ready container workflows.
Learn Linux from beginner to advanced with practical examples, shell usage, file permissions, process management, networking, and system workflows.
Learn CI/CD from beginner to advanced with practical examples, pipelines, testing, deployment automation, environments, and reliable software delivery workflows.
4 courses • Build native-like apps
Learn React Native from beginner to advanced with practical examples, components, navigation, state, APIs, and cross-platform mobile app workflows.
Learn Flutter from beginner to advanced with practical examples, widgets, navigation, state management, APIs, and polished mobile application workflows.
Learn Android Development from beginner to advanced with practical examples, activities, layouts, data handling, architecture, and native mobile workflows.
Learn Swift from beginner to advanced with practical examples, language fundamentals, iOS concepts, UI workflows, and app development patterns.
4 courses • Learn intelligent systems
Learn Python for AI from beginner to advanced with practical examples, data handling, numerical computing, model workflows, and AI-oriented scripting patterns.
Learn Machine Learning from beginner to advanced with practical examples, supervised learning, evaluation, feature engineering, and model deployment concepts.
Learn Deep Learning from beginner to advanced with practical examples, neural networks, training workflows, optimization, and modern AI model concepts.
Learn Data Science from beginner to advanced with practical examples, data analysis, statistics, visualization, model workflows, and insight-driven problem solving.
4 courses • Secure modern systems
Learn Ethical Hacking from beginner to advanced with practical examples, reconnaissance, vulnerability analysis, safe testing workflows, and security best practices.
Learn Network Security from beginner to advanced with practical examples, protocols, firewalls, monitoring, threat models, and secure network design concepts.
Learn Web Security from beginner to advanced with practical examples, common vulnerabilities, secure coding, authentication, and defensive application design.
Learn Cryptography from beginner to advanced with practical examples, hashing, encryption, key concepts, digital signatures, and applied security workflows.
4 courses • Design delightful products
Learn Figma from beginner to advanced with practical examples, layouts, components, prototyping, collaboration, and efficient product design workflows.
Learn Adobe XD from beginner to advanced with practical examples, wireframes, components, prototyping, flows, and collaborative product design workflows.
Learn UI Design Basics from beginner to advanced with practical examples, layout, typography, color, components, and polished interface design workflows.
Learn UX Research from beginner to advanced with practical examples, user interviews, testing, analysis, synthesis, and evidence-driven product design workflows.
5 courses • Strong CS foundations
Learn Computer Basics from beginner to advanced with practical examples, hardware, software, productivity skills, and essential computing concepts.
Learn Operating Systems from beginner to advanced with practical examples, processes, memory, filesystems, scheduling, and core system concepts.
Learn Networking from beginner to advanced with practical examples, layers, routing, addressing, protocols, and foundational communication concepts.
Learn Data Structures from beginner to advanced with practical examples, arrays, linked lists, trees, graphs, and efficient problem-solving concepts.
Learn Algorithms from beginner to advanced with practical examples, searching, sorting, recursion, greedy methods, and problem-solving strategies.
We are adding new courses regularly. Request a topic and we will prioritize it.