visualizing your path
0%
initializing roadmaps
#1 Free Coding Platform

Master Coding with
LearnHub

From HTML to Cyber Security — learn everything with interactive tutorials, live exercises, and a built-in code editor. Start your journey today.

500+
Tutorials
50K+
Students
9
Subjects
100%
Free

Subjects

All
HTML
CSS
JavaScript
Python
MySQL
Java
C++
Cyber Security
Networking
No tutorials found for your search.
Try different keywords.

Web Development

HTML, CSS & JavaScript — the building blocks of the web

HTML Basics

Learn structure, tags, forms, tables and semantic HTML5.

Beginner

CSS Styling

Master selectors, flexbox, grid, animations and responsive design.

Beginner

JavaScript

DOM manipulation, ES6+, async/await, and browser APIs.

Intermediate

React JS

Components, hooks, state management and React Router.

Advanced

Responsive Design

Media queries, viewport, mobile-first design strategies.

Intermediate

HTML Accessibility

ARIA labels, roles, keyboard navigation and WCAG guidelines.

Intermediate

Backend Development

Server-side programming, APIs and frameworks

Python Basics

Variables, loops, functions, OOP and Python standard library.

Beginner

Flask Framework

Build REST APIs, routing, templates and database integration.

Intermediate

Java Core

OOP principles, collections, generics, streams and lambda.

Intermediate

C++ Programming

Pointers, memory management, STL, templates and algorithms.

Advanced

Node.js

Event loop, Express.js, middleware, REST API development.

Intermediate

Python Questions

Basic input output, conditional statements, loops, list, tuple, set, dictionary, functions & logical — Questions with Solution.

Advanced

Database

SQL, NoSQL and database design principles

MySQL Basics

SELECT, INSERT, UPDATE, DELETE and table relations.

Beginner

SQL Joins & Views

INNER JOIN, LEFT JOIN, subqueries, views and stored procedures.

Intermediate

MongoDB

Documents, collections, CRUD, aggregation and indexing.

Intermediate

Database Design

Normalization (1NF–3NF), ERD, schema design and optimization.

Intermediate

Cyber Security

Ethical hacking, defense and security best practices

Intro to CyberSec

CIA triad, threat modeling, attack surface and basic terminology.

Beginner

Ethical Hacking

Penetration testing phases, OWASP Top 10 and vulnerability scanning.

Advanced

Cryptography

Symmetric/asymmetric encryption, hashing, SSL/TLS and PKI.

Intermediate

Web App Security

XSS, SQL injection, CSRF, insecure deserialization and mitigation.

Advanced

Networking

Protocols, TCP/IP, subnetting and network architecture

Computer Networking

7 layers explained: Physical, Data Link, Network through Application.

Beginner

OSI Model

7 layers explained: Physical, Data Link, Network through Application.

Beginner

TCP/IP & Protocols

IP addressing, subnetting, DNS, DHCP, HTTP, FTP and SMTP.

Beginner

Wireless Networking

WiFi standards (802.11), WPA3, Bluetooth, ZigBee and 5G.

Intermediate

Cloud Networking

VPC, load balancers, CDN, VPN tunnels and cloud security groups.

Advanced
Live Code Editor
Write, run and preview your code instantly
Code Editor
Live Preview
Message

Topic Title

Beginner