A complete guide for aspiring cybersecurity professionals. Breaks down 35 career roles across Offensive
Security, Defensive Security, and GRC with tool ecosystems, real scenarios, and step-by-step certification
roadmaps.
The expanded edition covering advanced search syntax and security queries. Connects Google Dork operators
to OSINT investigations, vulnerability discovery, ethical hacking, bug bounties, and safe academic
research.
A full walkthrough of phishing, from its 1990s origins to today's AI-powered scams. Covers attacker
infrastructure, phishing types, warning signs, and the checklists, MFA, and training defenders use to spot
and stop attacks.
A friendly walkthrough of networking, from IP and MAC addresses to ports, TCP vs UDP, LANs, routers and
NAT, DNS, the OSI and TCP/IP models, and Wi-Fi security basics like the CIA triad, all explained with real
analogies.
A clear breakdown of DNS: domain hierarchy, TLDs and subdomains, record types like A, CNAME, MX, and TXT,
the full resolution process from root to authoritative servers, plus real nslookup examples for hands on
practice.
A structured Python guide that starts with zero assumptions and moves through syntax, data structures,
control flow, functions, file handling, object-oriented programming, advanced Python features, and virtual
environments.
A security-oriented notebook that connects Python syntax and scripting skills to networking, automation,
package usage, subprocess safety, common security libraries, and guided project ideas for lab
environments.
A practical Bash scripting guide covering variables, arrays, operators, loops, functions, grep and awk,
redirection, error handling, debugging, security, and subshells, packed with real code examples, outputs,
and mini projects.
A beginner C programming guide covering variables, operators, loops, functions, recursion, pointers,
arrays, strings, structures, file handling, and dynamic memory allocation, with practice questions and two
mini projects.
A complete C++ data types guide covering bits and bytes, signed vs unsigned ranges, primitive types, STL
containers such as vector, map, set and stack, plus classes, structs, enums and typedefs with clear, real
code examples.
A beginner friendly guide to the ctype.h header in C, explaining character classification functions like
isalpha, isdigit, isspace and isupper, plus conversion functions tolower and toupper, each with simple
code examples.
A practical guide to the string.h header file in C, covering strcpy, strncpy, strcat and strncat for
copying and joining strings, plus strcmp and strncmp for comparing strings, each explained with simple
working examples.
A short and funny teacher student style C++ example showing how to print numbers 1 to 100 without a loop
using recursion, explaining the base case, the return statement and how the recursive calls unwind, with a
meme twist.
A complete beginner to advanced HTML guide covering tags, attributes, headings, forms, tables, semantic
layout, media embedding, and SEO basics, with hands-on practice sets after every chapter for real coding
confidence.
A clear guide to JSON: its structure, syntax, and data types, JSON vs JavaScript objects, JSONPath for
accessing and editing data, converting with stringify and parse, and using schemas to validate data, with
real examples.
A beginner-friendly JavaScript guide covering basics, variables, data types, functions, loops, arrays,
objects, constructors, Math and Date objects, plus practical examples and coding challenges to build real
skills from scratch.
A practical guide to the Web Storage API covering localStorage, sessionStorage, and cookies, their key
methods, storing arrays and objects with JSON, real-world use cases, security notes, and a full
comparison.
table with examples.
Covers JS DOM from basics to advanced: selecting elements, query selectors, event listeners,
drag-and-drop, form handling, media events, keyboard and mouse interactions, and dynamic HTML manipulation
with practical code examples.
Covers JS BOM essentials: Location object properties and methods, popup boxes like alert, confirm and
prompt, timing events with setTimeout and setInterval, and a practical digital clock implementation using
real-time date formatting.
Covers JS best practices like naming conventions and DOM caching, optional chaining, nullish coalescing,
error handling with try-catch-throw, common error types, and Canvas API basics with a Bangladesh flag
drawing example.
Covers ES6 variables, arrow functions, spread and rest operators, destructuring, array methods like map,
filter and reduce, modules, classes, string methods, and async JavaScript using callbacks, promises and
async/await.
A beginner-friendly Git and GitHub notebook covering version control basics, CMD terminal commands, Git
configuration, SSH key setup, repository initialization, the three Git states, and staging area workflow
with real examples.
A beginner-friendly PHP guide covering syntax, variables, data types, arrays, objects, null, echo vs
print_r, conditionals, loops, functions, OOP, file handling, include/require, and error handling with
try-catch examples.
A hands-on PHP guide to form handling and validation, covering GET vs POST, OOP data storage,
sanitization,
XSS prevention, preg_match, filter_var, server-side checks, and security best practices against real-world
attacks.
A practical PHP guide to sessions and cookies, covering HTTP statelessness, setcookie, HttpOnly security,
deleting cookies, $_SESSION handling, a full login and logout example, and when to use cookies versus
sessions
in practice.
A hands-on PHP guide covering file reading and writing, XML with SimpleXML, include vs require for
reusable
code, file uploads via $_FILES, plus two exercises: user registration with text/XML storage and profile
picture uploads.
A complete PHP and MySQL handbook covering database basics, MySQLi vs PDO connections, creating tables,
inserting data safely, a full product management example, SQL injection prevention, and error handling
best
practices.
Learn MVC architecture with a restaurant analogy, Model/View/Controller roles, pros and cons, popular PHP
frameworks like Laravel and CodeIgniter, plus a hands on Student Management System mini project with full
CRUD
code.
A complete guide to AJAX and JSON, covering XMLHttpRequest basics, GET and POST requests, with practical
PHP
examples, async vs sync calls, response handling, readyState stages, headers, and best practices for real
projects.
A beginner-friendly NestJS notebook covering installation, file structure, controllers, services, modules,
architecture, dependency injection, REST APIs, HTTP methods, Postman testing, and full CRUD operations
with interview Q&A.
A beginner-friendly React notebook covering intro, environment setup, Vite and CRA installs, JSX, CSS
styling, components, props, destructuring, mapping data with unique keys, nested mapping, and a product
listing assignment.
A React notebook covering class components, JSX internals, dev tools, react icons, Bootstrap, state and
setState, conditional rendering, event handling, binding, useState hook, event bubbling, and a counter app
assignment.
A React notebook covering controlled components, collecting form data, useState with objects, passing data
from child to parent, state lifting, and building complete todo apps with add, edit, delete, and priority
styling.