CyberCode Academy

CyberCode Academy

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

Be sure to visit the podcast's website and support the creator: www.spreaker.com

Author

CyberCode Academy

Category

Education

Podcast website

www.spreaker.com

Latest episode

Oct 20, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads Β· 4.8 rating iOS soon

Episodes

Course 42 - Mobile Malware Analysis Fundamentals | Episode 5: Fundamentals, App Structure, and Knowledge Review 01.09.2026

Android Security & APK Architecture β€” Advanced Study Template1. Android Security ModelAndroid security is built around several fundamental objectives: - Protecting user and application data - Isolating applications from one another - Controlling privileges - Providing secure inter-process communication - Restricting unauthorized access to system resources The architecture combines traditional...

Course 42 - Mobile Malware Analysis Fundamentals | Episode 4: iOS Security and Android Frameworks 31.08.2026

A comprehensive technical exploration of the foundational architectures and security models of iOS and Android, providing the essential knowledge required for mobile security analysis and malware research. The journey begins with iOS security, examining its three major pillars: system security, data security, and application security. You will learn how iOS applications operate within the Cocoa To...

Course 42 - Mobile Malware Analysis Fundamentals | Episode 3: iOS Application Architecture and Jailbreaking Fundamentals 30.08.2026

iOS Application Architecture & Jailbreaking β€” Advanced Study Template1. iOS Application ArchitectureiOS applications are primarily developed using: Swift Objective-C Xcode as the main development environment After compilation, an application is packaged into an IPA (iOS App Store Package).An IPA is essentially an archive containing the components required to install and execute the application...

Course 42 - Mobile Malware Analysis Fundamentals | Episode 2: iOS Architecture & Security 29.08.2026

iOS Architecture & Security β€” Study Template1. iOS Architecture OverviewThe iOS platform can be understood as a layered architecture in which higher-level frameworks rely on increasingly fundamental system services.β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Cocoa Touch β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Core Media β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Core Services β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Co...

Course 42 - Mobile Malware Analysis Fundamentals | Episode 1: Threat Landscape, Device Architecture, and Risk Analysis 28.08.2026

Mobile Malware Analysis β€” Foundational Study Template1. Course ObjectiveThis module introduces the fundamentals of mobile malware analysis for both: Android iOS The course is designed to build the knowledge required to investigate malicious mobile applications, understand their behavior, and identify security risks.2. Technical PrerequisitesBefore beginning mobile malware analysis, you should have...

Course 41 - Analyzing Attacks for Incident Handlers | Episode 4: Live Memory Forensics, VM Troubleshooting, and Malware Analysis 27.08.2026

🧠 Live Memory Forensics Lab β€” Mandiant Redline (Full Workflow)🎯 Lab ObjectivePerform a real-world memory forensic investigation on an infected Windows VM using Mandiant Redline, covering:Infection β†’ Data Collection β†’ Transfer β†’ Analysis β†’ IOC IdentificationπŸ§ͺ Lab OverviewEnvironment: Target: Windows 7 Virtual Machine (infected) Malware Sample: her.exe (Dyre/Dridex family behavior) Tool: Mandiant...

Course 41 - Analyzing Attacks for Incident Handlers | Episode 3: Live Memory Forensics and Malware Analysis with Mandiant Redline 26.08.2026

🧠 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 detection and triageUnlike basic tools: It analyzes live system state Identifies Indicators of Compromise (IOCs) Detects stealthy malware that bypasses normal APIs ⚑ Why Redline Is PowerfulTraditional tools: Only dump memory...

Course 41 - Analyzing Attacks for Incident Handlers | Episode 2: Utilizing FTK Imager and Redline for Incident Handlers 25.08.2026

🧠 Memory Analysis & Incident Response β€” Advanced TemplateπŸ” Core ConceptMemory analysis is a high-impact forensic technique used during incident response to uncover evidence that is not available through disk or antivirus analysis. Key idea: Critical attack artifacts often exist only in volatile memory⚑ Why Memory Analysis Is CriticalTraditional methods may fail: Antivirus β†’ may not detect a...

Course 41 - Analyzing Attacks for Incident Handlers | Episode 1: Volatile Evidence, Forensic Tools, and Investigation Procedures 24.08.2026

🧠 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 artifacts on disk. Key idea: Some attacks exist only in memory⚑ Why Memory Forensics MattersModern threats bypass traditional disk-based detection: Fileless malware Executes directly in RAM Leaves no files behind Malicious...

Course 40 - Web Scraping with Python | Episode 43: Mastering File Uploads and Reverse Image Search 23.08.2026

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 automation + data extraction pipelines.πŸ“€ Core IdeaSome websites don’t just serve data β€” they require you to: upload a file trigger processing then return results So scraping becomes:β€œsubmit file β†’ wait for processing β†’ extrac...

Course 40 - Web Scraping with Python | Episode 42: Web Authentication and Automated Form Input Submission 22.08.2026

This episode is essentially about turning β€œlogin-protected websites” into programmable sessions and then controlling full form workflows like a real user.πŸ” Core IdeaModern scraping stops being β€œdownload HTML” and becomes:β€œAuthenticate β†’ maintain session β†’ interact β†’ extract”This is the foundation of scraping anything behind a login wall.πŸͺ 1. Session Cookies (Staying Logged In)🧠 What they are: S...

Course 40 - Web Scraping with Python | Episode 41: Mastering GET and POST Form Submissions 21.08.2026

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.🧭 Core IdeaWeb forms are just structured HTTP requests. So instead of thinking:β€œI’m filling a form”You should think:β€œI’m constructing a GET or POST request that mimics what the browser sendsβ€πŸŒ 1. GET Forms (Simple & Scrape...

Course 40 - Web Scraping with Python | Episode 40: Introduction to Advanced Web Scraping: Tools and Tactics 20.08.2026

This episode is essentially about moving from β€œsimple scraping” β†’ β€œinteractive web automation + session-aware extraction”, where websites behave more like applications than static pages.🧠 Core Idea of the CourseStandard scraping fails when websites: require login depend on session state (cookies) use forms instead of URLs rely on user interaction (buttons, uploads, checkboxes) So the goal becomes...

Course 40 - Web Scraping with Python | Episode 39: Overcoming Challenges and Optimizing Performance 19.08.2026

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 to behave responsibly while scraping at scale.🚧 1. Real-World Scraping ProblemsModern websites actively defend themselves against automation, so scraping is rarely β€œjust code and go”.🚫 Bot RestrictionsWebsites may block a...

Course 40 - Web Scraping with Python | Episode 38: Scraping Dynamic Premier League Stats and News with Selenium and BeautifulSoup 18.08.2026

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).⚽ Goal of the ProjectScrape structured data about Wayne Rooney from a dynamic football website, including: News headlines Career statistics Player profile information This is a classic case where: Content is JavaScript-render...

Course 40 - Web Scraping with Python | Episode 37: Integrating Selenium and Beautiful Soup 17.08.2026

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 Problem in TwoModern scraping usually has two phases: Browser simulation (Selenium) HTML parsing (Beautiful Soup) The key insight:Selenium is for interacting with the page, not for extracting data at scale.🧠 1. Beautiful So...

Course 40 - Web Scraping with Python | Episode 36: Comprehensive Element Locating and Advanced Webpage Navigation 16.08.2026

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. Core Setup + Basic NavigationEverything starts with controlling the browser: ChromeDriver setup Acts as the bridge between Python and Chrome driver.get(url) Opens a webpage inside the automated browser session Once the pag...

Course 40 - Web Scraping with Python | Episode 35: Locating Dynamic Elements with Selenium and Python 15.08.2026

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 Selenium, everything you interact with is a web element, such as: buttons input fields links images hidden UI components used by JavaScript Modern web apps are often dynamic, meaning: IDs change on every refresh classes ar...

Course 40 - Web Scraping with Python | Episode 34: Architecture, Setup, and Basic Web Automation 14.08.2026

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 ArchitectureSelenium WebDriver is designed to control browsers as realistically as possible, which is why it uses a multi-layer architecture instead of direct code-to-browser control.🧩 1. Language BindingsThese are client libraries...

Course 40 - Web Scraping with Python | Episode 33: Foundations of Scraping Dynamic Webpages with Python and Selenium 13.08.2026

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 or modified by JavaScript.🌐 Web Scraping vs Dynamic Web Pages🧾 What β€œweb scraping” means hereWeb scraping is framed as:Converting web page content into structured data for analysisBut the key challenge is that not all co...

Course 40 - Web Scraping with Python | Episode 32: Native Data Storage and Implementation 12.08.2026

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 configurable data export pipeline.πŸ“€ Scrapy Feed Exporters (Automated Data Storage)🧠 Core IdeaInstead of manually writing data to files or databases, Scrapy can automatically export scraped items using:Feed Exporters = built-in s...

Course 40 - Web Scraping with Python | Episode 31: From Item Loaders to Pipelines 11.08.2026

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 and automated.πŸ•·οΈ Scrapy Data Population & Processing Pipeline1. πŸ“¦ Item Loaders (Structured Data Population)Item Loaders are the layer between raw scraped HTML and structured Scrapy Items. Instead of manually assigning...

Course 40 - Web Scraping with Python | Episode 30: Controlling URL Paths and Processing Scraped Data 10.08.2026

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 what gets collected and how it looks.πŸ•·οΈ Scrapy Crawl Control & Data Processing Pipeline1. 🎯 URL Path Control (Allow / Deny Rules)In Scrapy, crawl behavior is tightly controlled using rule-based filtering, often inside s...

Course 40 - Web Scraping with Python | Episode 29: From Feed and Sitemap Spiders to CrawlSpider Demos 09.08.2026

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 control. Here’s the structured breakdown:πŸ•·οΈ Scrapy Spider Types β€” Practical Comparison & Feed Spiders1. Feed-Based Spiders (Structured Data Sources)These spiders are not designed for HTML pages β€” they target pre-structure...

Course 40 - Web Scraping with Python | Episode 28: Base and Generic Crawling Classes 08.08.2026

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 site. Here’s the clean, structured breakdown:πŸ•·οΈ Scrapy Spiders β€” Architecture & Types1. What a Spider Actually IsA Scrapy spider is a Python class that defines: Where to crawl (scoping) How to crawl (link following ru...

Listen to the CyberCode Academy podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.