Free Learning Materials
Professional
Reference Books
Showing all 22 resources
HTML5
Comprehensive HTML5 reference covering semantic elements, forms, APIs, and modern web standards.
JavaScript
In-depth JavaScript guide covering ES6+, closures, async/await, DOM manipulation, and more.
ReactJS
Deep dive into React — components, hooks, state management, and performance optimization.
AngularJS
Complete AngularJS reference for building dynamic single-page applications.
Python
Extensive Python notes covering data structures, OOP, file handling, and standard libraries.
Node.js
Server-side JavaScript with Node.js — streams, events, Express, and async patterns.
Java
Java fundamentals and advanced topics including OOP, collections, concurrency, and JVM internals.
PHP
PHP language reference covering syntax, functions, OOP, sessions, and web integration.
C#
C# language guide with .NET fundamentals, LINQ, async programming, and design patterns.
R
Statistical computing with R — data frames, visualizations, and data analysis techniques.
SQL
Core SQL reference — queries, joins, subqueries, aggregations, and database design.
MySQL
MySQL-specific features, stored procedures, indexing strategies, and performance tuning.
PostgreSQL
Advanced PostgreSQL covering JSON support, full-text search, CTEs, and extensions.
MongoDB
NoSQL database guide — documents, aggregation pipelines, indexing, and schema design.
Microsoft SQL Server
T-SQL, stored procedures, triggers, and SQL Server administration essentials.
Oracle Database
Oracle DB reference covering PL/SQL, database objects, and enterprise features.
React Native
Build cross-platform mobile apps with React Native — navigation, APIs, and native modules.
iOS
iOS development notes covering Swift, UIKit, Auto Layout, and Apple platform APIs.
Git
Version control mastery — branching, merging, rebasing, and collaborative workflows.
Linux
Linux command line, shell scripting, file permissions, processes, and system administration.
PowerShell
Windows automation with PowerShell — cmdlets, scripting, pipelines, and remoting.
Algorithms
Essential algorithms and data structures — sorting, searching, graphs, and complexity analysis.
