Learno
Boy
Learn · Code · Grow
Home
Coding
Coding
C
Low-level system programming & compiled logic
C++
High-performance OOPs & STL structure
Java
Enterprise robust cross-platform JVM apps
Python
Clean scientific coding & scripting
JavaScript
Interactive web logic & dynamic scripting
DSA
DSA
Arrays
Linear static & dynamic arrays traversals
Linked List
Sequential node chain representations
Stack
LIFO structured call stack tracer algorithms
Queue
FIFO sequential item queue operations
Tree
Binary, BST, AVL & Segment trees
Graph
BFS, DFS, Dijkstra, & MST algorithms
Dynamic Programming
Optimal sub-problem memoization
Two Pointers
Optimal multi-pointer array searches
Sliding Window
Sub-array sliding scanner patterns
Web Dev
Web Dev
HTML
Semantic page structure & markup tags
CSS
Flexbox, CSS Grid, and responsive animation
JavaScript
Dynamic interactive client browser events
React
Declarative UI rendering hook states
Next.js
App Router SSR & statically optimized route pages
Node.js
Asynchronous backend runtime event loop
Express.js
Lightweight middleware REST API routing
HTML Compiler
Live preview playground for HTML, CSS, JS
Database
Database
SQL
Structured queries, join clauses & aggregates
MySQL
Open-source RDBMS queries & performance
MongoDB
NoSQL document storage & aggregate pipelines
PostgreSQL
Enterprise relational database procedures
DBMS
Normalization, transactions, & ACID properties
More
More
Operating Systems
Processes, threads, memory, & scheduling
Computer Networks
TCP/IP layers, routing, & sockets
Software Engineering
Systems engineering, Agile & patterns
Machine Learning
Supervised and unsupervised classifiers
Cyber Security
Secure encryption, pen testing, & defense
Interview Preparation
Step-by-step coding and system design prep
Roadmaps
Visual developer learning pathways
Projects
Portfolio-worthy step-by-step developer projects
Sign in
Java Tutorials | Learno-Boy | LearnoBoy