Free Learning Materials

Professional
Reference Books

Showing all 22 resources

Web

HTML5

Comprehensive HTML5 reference covering semantic elements, forms, APIs, and modern web standards.

Web

JavaScript

In-depth JavaScript guide covering ES6+, closures, async/await, DOM manipulation, and more.

Web

ReactJS

Deep dive into React — components, hooks, state management, and performance optimization.

Web

AngularJS

Complete AngularJS reference for building dynamic single-page applications.

Backend

Python

Extensive Python notes covering data structures, OOP, file handling, and standard libraries.

Backend

Node.js

Server-side JavaScript with Node.js — streams, events, Express, and async patterns.

Backend

Java

Java fundamentals and advanced topics including OOP, collections, concurrency, and JVM internals.

Backend

PHP

PHP language reference covering syntax, functions, OOP, sessions, and web integration.

Backend

C#

C# language guide with .NET fundamentals, LINQ, async programming, and design patterns.

Backend

R

Statistical computing with R — data frames, visualizations, and data analysis techniques.

Database

SQL

Core SQL reference — queries, joins, subqueries, aggregations, and database design.

Database

MySQL

MySQL-specific features, stored procedures, indexing strategies, and performance tuning.

Database

PostgreSQL

Advanced PostgreSQL covering JSON support, full-text search, CTEs, and extensions.

Database

MongoDB

NoSQL database guide — documents, aggregation pipelines, indexing, and schema design.

Database

Microsoft SQL Server

T-SQL, stored procedures, triggers, and SQL Server administration essentials.

Database

Oracle Database

Oracle DB reference covering PL/SQL, database objects, and enterprise features.

Mobile

React Native

Build cross-platform mobile apps with React Native — navigation, APIs, and native modules.

Mobile

iOS

iOS development notes covering Swift, UIKit, Auto Layout, and Apple platform APIs.

Tools

Git

Version control mastery — branching, merging, rebasing, and collaborative workflows.

Tools

Linux

Linux command line, shell scripting, file permissions, processes, and system administration.

Tools

PowerShell

Windows automation with PowerShell — cmdlets, scripting, pipelines, and remoting.

Algorithms

Algorithms

Essential algorithms and data structures — sorting, searching, graphs, and complexity analysis.