Welcome to CyberCode Academy — your audio classroom for Programming and Cybersecurity.🎧 Each course is divided into a series of short, focused episodes that take you from beginner to advanced level — one lesson at a time.From Python and web development to ethical hacking and digital defense, our content transforms complex concepts into simple, engaging audio learning.Study anywhere, anytime — and level up your skills with CyberCode Academy.🚀 Learn. Code. Secure.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy
Listen in the Podli app 🎧
Follow your favourite podcasts, listen offline and in the car with CarPlay and Android Auto, and always pick up where you left off. Free to try.
Sep 29, 2026 · 23:17
This episode explores two essential components of enterprise Linux administration and security: centralized identity management and system logging.The lesson begins with the…
Sep 28, 2026 · 23:26
This episode explores essential Linux system-hardening techniques designed to protect both physical console access and remote administration interfaces.The lesson focuses on…
Sep 27, 2026 · 22:03
This episode explores two fundamental components of Linux access control: group administration and Pluggable Authentication Modules (PAM).The lesson begins with practical group…
Sep 26, 2026 · 18:31
This episode provides a practical guide to strengthening Linux file system security, progressing from protecting shared directories against accidental or unauthorized deletions…
Sep 25, 2026 · 25:31
Advanced Linux administration requires a deeper understanding of both filesystem behavior and Unix permission mechanisms. In this episode, we explore the powerful capabilities of…
Sep 24, 2026 · 12:02
Linux storage management goes far beyond formatting a disk and mounting it. Understanding how modern Linux file systems work—and how their configuration affects security,…
Sep 23, 2026 · 22:54
A secure Linux server begins with more than a hardened configuration file. Enterprise security requires a layered approach that protects the system from physical tampering,…
Sep 22, 2026 · 23:00
Maintaining a secure and reliable Linux environment requires more than simply installing the latest software. Administrators must understand how security updates are identified…
Sep 21, 2026 · 16:21
This episode, we shift our focus from application development to the security of the underlying server infrastructure.A newly deployed server can quickly become a target for…
Sep 20, 2026 · 24:00
This final hands-on integration session, we bring the client-side component and the central control panel together into a complete communication workflow.The episode focuses on…
Sep 19, 2026 · 22:41
This episode, we bring the control-panel backend together into a complete PHP, MySQL, and JavaScript database-driven communication architecture.Building on the authentication and…
Sep 18, 2026 · 17:30
This episode, we continue developing our PHP-based control panel by moving beyond authentication and building the authenticated administration layer.We begin by establishing…
Sep 17, 2026 · 21:04
This episode, we build a PHP and MySQL control panel backend from the ground up, progressing from database initialization and server configuration to user authentication and…
Sep 16, 2026 · 19:13
This episode moves beyond local command processing and introduces the fundamentals of network-based communication in a C# security-testing environment.The lesson begins by…
Sep 15, 2026 · 16:24
In this episode, we build a custom interactive command-line shell in C#, exploring how applications can combine filesystem navigation, system reconnaissance, and operating-system…
Sep 14, 2026 · 20:44
This episode introduces the core concepts behind offensive C# development for authorized penetration testing and red-team environments. The walkthrough follows a simplified…
Sep 13, 2026 · 19:44
This episode establishes the essential development foundations across Windows and Linux, preparing the workspace for advanced scripting, application development, and future…
Sep 12, 2026 · 20:02
This episode provides a complete, step-by-step guide to building a practical virtual sandbox using VirtualBox or VMware. The goal is to create isolated and reliable Windows and…
Sep 11, 2026 · 20:39
This module provides a hands-on exploration of mobile malware analysis through two distinct case studies, one for iOS and one for Android, designed to let you work independently…
Sep 10, 2026 · 24:31
This episode provides a comprehensive guide to designing and equipping a professional mobile malware analysis lab, with a focus on building a secure, repeatable, and…
Sep 9, 2026 · 17:34
This episode focuses on designing a professional, scalable, and repeatable mobile malware analysis laboratory, moving beyond a simple virtual-machine setup toward an environment…
Sep 8, 2026 · 28:08
This episode covers dynamic analysis of Android applications, with a strong emphasis on runtime interaction, monitoring, and debugging.1. Android Dynamic Analysis with DrozerThe…
Sep 7, 2026 · 24:15
Dynamic Mobile Malware Analysis — iOS and AndroidThis episode expands dynamic malware analysis beyond basic runtime observation and introduces process instrumentation, debugging,…
Sep 6, 2026 · 23:12
Dynamic iOS Malware Analysis — Key Takeaways Application Entry Point The standard entry point for an iOS application is UIApplicationMain. It initializes the application runtime…
Sep 5, 2026 · 21:16
Mobile Malware Static Analysis — Module ConclusionThis episode serves as a knowledge check and consolidation of the basic static-analysis methodology covered across both iOS and…
Sep 4, 2026 · 21:15
Android Basic Static Analysis — Advanced Study GuideThis episode demonstrates how to perform basic static analysis of Android applications, moving from initial malware triage to…
Sep 3, 2026 · 21:03
iOS Basic Static Analysis — Advanced Study GuideThis episode moves from the fundamentals of iOS malware analysis into hands-on static binary analysis, demonstrating how…
Sep 2, 2026 · 22:42
iOS Malware Analysis — Key TakeawaysThis episode introduces the fundamentals of iOS malware analysis, combining the historical evolution of mobile threats with the methodology…
Sep 1, 2026 · 25:58
Android Security & APK Architecture — Advanced Study Template1. Android Security ModelAndroid security is built around several fundamental objectives: - Protecting user and…
Aug 31, 2026 · 21:34
A comprehensive technical exploration of the foundational architectures and security models of iOS and Android, providing the essential knowledge required for mobile security…
Aug 30, 2026 · 15:09
iOS Application Architecture & Jailbreaking — Advanced Study Template1. iOS Application ArchitectureiOS applications are primarily developed using: Swift Objective-C Xcode as the…
Aug 29, 2026 · 24:33
iOS Architecture & Security — Study Template1. iOS Architecture OverviewThe iOS platform can be understood as a layered architecture in which higher-level frameworks rely on…
Aug 28, 2026 · 21:14
Mobile Malware Analysis — Foundational Study Template1. Course ObjectiveThis module introduces the fundamentals of mobile malware analysis for both: Android iOS The course is…
Aug 27, 2026 · 19:55
🧠 Live Memory Forensics Lab — Mandiant Redline (Full Workflow)🎯 Lab ObjectivePerform a real-world memory forensic investigation on an infected Windows VM using Mandiant…
Aug 26, 2026 · 18:31
🧠 Live Memory Forensics with Mandiant Redline — Study Template🔐 Core ConceptMandiant Redline is not just a memory capture tool — it performs a:Memory audit for rapid threat…
Aug 25, 2026 · 22:30
🧠 Memory Analysis & Incident Response — Advanced Template🔐 Core ConceptMemory analysis is a high-impact forensic technique used during incident response to uncover evidence…
Aug 24, 2026 · 20:29
🧠 Memory Analysis (RAM Forensics) — Study Template🔐 Core ConceptMemory analysis is a critical part of the incident response process, used to detect threats that do not leave…
Aug 23, 2026 · 14:03
This episode is about a very specific but powerful capability in scraping:automating file uploads as part of a web interaction workflowIt sits at the intersection of browser…
Aug 22, 2026 · 20:20
This episode is essentially about turning “login-protected websites” into programmable sessions and then controlling full form workflows like a real user.🔐 Core IdeaModern…
Aug 21, 2026 · 11:32
This episode is essentially teaching you how to reverse-engineer web forms into programmatic HTTP requests, which is one of the most important skills in practical scraping.🧭…
Aug 20, 2026 · 21:32
This episode is essentially about moving from “simple scraping” → “interactive web automation + session-aware extraction”, where websites behave more like applications than…
Aug 19, 2026 · 23:44
This module is essentially the “real world survival guide” for web scraping — it moves away from pure tooling and focuses on what actually breaks scrapers in production and how…
Aug 18, 2026 · 20:34
This episode is a practical end-to-end example of the Selenium + Beautiful Soup hybrid scraping pattern, applied to a real sports data use case (Premier League player pages).⚽…
Aug 17, 2026 · 18:07
This episode is basically about building a hybrid scraping pipeline where each tool does what it’s best at instead of forcing one tool to do everything.🧩 Core Idea: Split the…
Aug 16, 2026 · 23:49
This tutorial series is basically showing how Selenium moves from “clicking elements” into real-world browser automation, where pages are messy, slow, and full of UI traps.🧭 1.…
Aug 15, 2026 · 20:22
This module is basically about the core skill in Selenium automation: reliably finding the right element on a page that keeps changing.🧩 What “locating elements” really meansIn…
Aug 14, 2026 · 19:51
This episode focuses on how Selenium WebDriver actually works under the hood, and then walks into the practical setup and first automation steps.🧠 Selenium WebDriver…
Aug 13, 2026 · 20:06
This episode is essentially a setup guide for moving from simple HTTP-based scraping to full browser automation using Selenium, especially for websites where content is rendered…
Aug 12, 2026 · 17:07
This episode is about removing custom storage code from your Scrapy project and replacing it with Scrapy’s built-in Feed Export system, which turns scraping into a fully…
Aug 11, 2026 · 23:40
This episode is essentially about turning Scrapy from “just a scraper” into a full data processing system, where extraction, cleaning, validation, and storage are all structured…
Aug 10, 2026 · 20:11
This episode is really about controlling Scrapy’s crawl scope and shaping data as it moves through the pipeline, so you’re not just collecting data—you’re actively engineering…
Aug 9, 2026 · 19:25
This episode is really about choosing between manual control and automated crawling logic inside Scrapy, and understanding how specialized spider classes change your level of…
Aug 8, 2026 · 13:08
This episode is essentially about how Scrapy structures crawling logic through different spider types, and when to use each one depending on the scale and structure of the target…
Aug 7, 2026 · 19:06
You’ve essentially built a full end-to-end curriculum covering web scraping → parsing → dynamic rendering → large-scale crawling → security context. If we compress all of your…
Aug 6, 2026 · 22:01
In this lesson, you’ll learn about: what makes Scrapy a framework (not just a library), how its asynchronous engine works, and how its core components cooperate to deliver fast,…
Aug 5, 2026 · 17:50
In this lesson, you’ll learn about: the foundations of web scraping with Python and Scrapy, the difference between crawling and scraping, and the legal boundaries you must…
Aug 4, 2026 · 20:59
In this lesson, you’ll learn about: optimizing Beautiful Soup for speed and memory, handling encodings safely, managing tags precisely, and controlling how your final HTML output…
Aug 3, 2026 · 19:41
In this lesson, you’ll learn about: how to edit, expand, and restructure HTML using Beautiful Soup—turning a static document into a fully dynamic, modifiable data structure1.…
Aug 2, 2026 · 19:25
In this lesson, you’ll learn about: precision data extraction using advanced tree traversal, powerful CSS selectors, and XPath navigation for handling even the most complex web…
Aug 1, 2026 · 20:23
In this lesson, you’ll learn about: how XML and XPath enable precise data navigation, and how to use advanced Beautiful Soup techniques for highly targeted extraction from…
Jul 30, 2026 · 18:21
In this lesson, you’ll learn about: how Beautiful Soup works with both HTML and XML, how XPath enhances tree navigation, and how to perform precise, high-performance searches…
Jul 29, 2026 · 22:37
In this lesson, you’ll learn about: advanced Beautiful Soup navigation, powerful filtering techniques, and how to extract and normalize real-world data like links from complex…
Jul 28, 2026 · 22:36
In this lesson, you’ll learn about: how Beautiful Soup builds a navigable HTML tree, how to search and filter elements, and how to move through the structure to extract clean,…
Jul 27, 2026 · 21:19
In this lesson, you’ll learn about: how Python retrieves web pages, how regex is used for pattern-based extraction, and how BeautifulSoup improves scraping by understanding HTML…
Jul 26, 2026 · 19:11
In this lesson, you’ll learn about: how web scraping works end-to-end, why fetching and parsing are the two core stages, and how different tools like Regex, BeautifulSoup, and…
Jul 25, 2026 · 24:36
In this lesson, you’ll learn about: how Scrapy structures scraped data using Items, how Item Loaders simplify extraction and cleaning, and how Pipelines transform raw scraped…
Jul 24, 2026 · 22:07
In this lesson, you’ll learn about: Scrapy’s full architecture, how to build real spiders from scratch, and how to move from simple extraction to production-ready crawling with…
Jul 23, 2026 · 20:39
In this lesson, you’ll learn about: how to use Scrapy Shell for interactive crawling, how CSS selectors work for fast extraction, and how XPath enables advanced and flexible data…
Jul 22, 2026 · 19:57
In this lesson, you’ll learn about: how Scrapy turns simple scraping into large-scale crawling systems, the difference between scraping and crawling, and how to use a…
Jul 21, 2026 · 17:13
In this lesson, you’ll learn about: advanced BeautifulSoup filtering techniques, custom extraction logic, real-world link scraping, and performance optimization using…
Jul 20, 2026 · 18:24
In this lesson, you’ll learn about: how HTML is structured as a tree, how to turn raw pages into navigable data using Beautiful Soup, and how to extract specific elements…
Jul 19, 2026 · 21:40
In this lesson, you’ll learn about: how to handle HTTP requests in Python, compare different libraries, manage redirects and errors, and use modern tools like Requests…
Jul 18, 2026 · 20:40
In this lesson, you’ll learn about: how the web actually works under the hood, how data travels via HTTP, and how to programmatically capture it using Python1. Prerequisites for…
Jul 17, 2026 · 17:12
In this lesson, you’ll learn about: why JavaScript breaks traditional scrapers, how to detect dynamic content issues, and the tools used to scrape modern interactive websites1.…
Jul 16, 2026 · 23:51
In this lesson, you’ll learn about: building scalable scraping systems with Scrapy, mastering selectors in real time, and designing efficient, production-ready spiders1. What is…
Jul 15, 2026 · 23:30
In this lesson, you’ll learn about: setting up a professional Python scraping environment, extracting web data step-by-step, and transforming raw HTML into structured datasets1.…
Jul 14, 2026 · 23:16
In this lesson, you’ll learn about: the legality and ethics of web scraping, the difference between scraping and hacking, and how to stay safe while collecting data1. What is Web…
Jul 13, 2026 · 22:29
In this lesson, you’ll learn about: how to extract precise data from web pages using selectors, how CSS and XPath differ, and how to apply them effectively with real browser…
Jul 12, 2026 · 9:33
In this lesson, you’ll learn about: how automated data collection works, the fundamentals of HTTP, and how to build dynamic scraping workflows1. Human vs. Automated Browsing🔹…
Jul 11, 2026 · 17:53
In this lesson, you’ll learn about: how web scraping unlocks hidden web data, real-world applications, and the essential tools used to build scraping systems1. What is Web…
Jul 10, 2026 · 24:39
In this lesson, you’ll learn about: auditing Node.js applications using manual code review techniques and automated static analysis tools to identify security vulnerabilities1.…
Jul 9, 2026 · 19:00
In this lesson, you’ll learn about: securing Node.js applications through safe coding practices, HTTP security headers, ReDoS protection, and preventing information disclosure1.…
Jul 8, 2026 · 21:27
In this lesson, you’ll learn about: critical Node.js vulnerabilities caused by unsafe user input handling, including RCE, command injection, XSS, and directory traversal1. Core…
Jul 7, 2026 · 22:12
In this lesson, you’ll learn about: Node.js runtime architecture, single-threaded execution risks, global scope vulnerabilities, and HTTP Parameter Pollution (HPP)1. What is…
Jul 6, 2026 · 25:19
In this lesson, you’ll learn about: Same Origin Policy (SOP), its controlled exceptions, and how attackers exploit it using SOME via Flash callbacks1. What is the Same Origin…
Jul 5, 2026 · 21:06
In this lesson, you’ll learn about: window.opener risks, phishing via tab manipulation, and Same Origin Method Execution (SOME)1. What is window.openerUsing JavaScript:🔹…
Jul 4, 2026 · 16:27
In this lesson, you’ll learn about: Reflected File Download (RFD), Mutation XSS (mXSS), and Relative Path Overwrite (RPO) XSS1. Reflected File Download (RFD)🔹 Definition: A…
Jul 3, 2026 · 23:37
In this lesson, you’ll learn about: bypassing weak RCE filters and understanding JSON hijacking (legacy browser vulnerability)1. Why RCE Filters Fail🔹 Common mistake: Developers…
Jul 2, 2026 · 19:28
In this lesson, you’ll learn about: Remote Command Execution (RCE), blind exploitation techniques, and defensive strategies against command injection1. What is Remote Command…
Jul 1, 2026 · 21:23
In this lesson, you’ll learn about: REST limitations, GraphQL fundamentals, and the hybrid approach with Graphiti1. The Problem with REST APIsUsing REST:🔹 Key limitations:…
Jun 30, 2026 · 17:18
In this lesson, you’ll learn about: API pagination, versioning strategies, and building scalable Rails APIs1. Why Pagination Is EssentialUsing Ruby on Rails APIs:🔹 Problem:…
Jun 29, 2026 · 21:18
In this lesson, you’ll learn about: modular JSON generation, JBuilder templates, and reusable API response structures1. The Problem with as_jsonUsing Ruby on Rails default…
Jun 28, 2026 · 21:52
In this lesson, you’ll learn about: multi-format responses, JSON serialization, and building clean, reusable Rails API controllers1. Multi-Format Controller ResponsesUsing Ruby…
Jun 27, 2026 · 19:34
In this lesson, you’ll learn about: securing APIs in Rails, authentication strategies, and building a stateless authorization system1. Why API Security MattersUsing Ruby on Rails…
Jun 26, 2026 · 21:05
In this lesson, you’ll learn about: system (end-to-end) testing in Ruby on Rails, simulating real browser interactions and validating full user experience1. What Is System…
Jun 25, 2026 · 23:28
In this lesson, you’ll learn about: transitioning from unit tests to full integration testing in Ruby on Rails, simulating real user workflows and validating complete application…
Jun 24, 2026 · 21:57
In this lesson, you’ll learn about: building a robust unit testing suite in Ruby on Rails, including methodology, debugging, and test optimization1. The 3-Step Testing…
Jun 23, 2026 · 18:47
In this lesson, you’ll learn about: setting up a robust testing environment in Ruby on Rails using isolated databases, parallel execution, and dynamic test data generation1.…
Jun 22, 2026 · 18:54
In this lesson, you’ll learn about: implementing user feedback systems in Ruby on Rails using flash messages, validation errors, and UI styling1. The Problem: Lost Feedback After…
Jun 21, 2026 · 18:49
In this lesson, you’ll learn about: session management, secure data storage, and protection against CSRF attacks in Ruby on Rails1. Understanding SessionsUsing Ruby on Rails:🔹…
Listen in the Podli app 🎧
Follow your favourite podcasts, listen offline and in the car with CarPlay and Android Auto, and always pick up where you left off. Free to try.
Your podcast? Get the Podli badge for your site