Syllabus

The full module map for the Crawl4AI Mastery Course.

01/map

All 19 modules

Module map with level, title, and focus topics
ModuleTitleFocus
1.1Installation & First CrawlAsyncWebCrawler, BrowserConfig, CrawlerRunConfig, context manager, result.success
1.2Browser vs. Run ConfigurationWhere global browser settings live vs. per-crawl settings; CacheMode
1.3Reading the CrawlResulthtml, cleaned_html, markdown, media, links, metadata, error_message
1.4Errors, Status Codes & Cache DisciplineFailure handling, redirects, CacheMode.BYPASS vs. ENABLED
2.1Schema-Based ExtractionJsonCssExtractionStrategy, JsonXPathExtractionStrategy, schemas, sibling source
2.2Regex ExtractionRegexExtractionStrategy, built-in patterns, custom patterns, one-shot LLM pattern generation
2.3Markdown Generation & Content FilteringDefaultMarkdownGenerator, PruningContentFilter, raw vs. fit markdown
2.4Batch Crawling & Rate Limitingarun_many, MemoryAdaptiveDispatcher, RateLimiter, streaming
2.5Lazy Loading & Basic Interactionscan_full_page, wait_for_images, js_code, wait_for
3.1Sessions, Pagination & Stateful Crawlingsession_id, js_only, sequential workflows, kill_session
3.2Proxies, SSL & Identity-Based CrawlingProxyConfig, rotation, SSLCertificate, BrowserProfiler, geolocation
3.3Anti-Bot, Stealth & Fallback Escalationenable_stealth, UndetectedAdapter, proxy lists, fallback_fetch_function
3.4Virtual Scroll, PDFs & DownloadsVirtualScrollConfig, PDFContentScrapingStrategy, file downloads
3.5Network Capture, Hooks & C4A-Scriptlifecycle hooks, network/console capture, declarative browser automation
4.1LLM-Powered Extraction & ChunkingLLMExtractionStrategy, LLMConfig, Pydantic schemas, chunking, token tracking
4.2Semantic Clustering & Hybrid PipelinesCosineStrategy, combining clustering with downstream LLM extraction
4.3Adaptive & Deep CrawlingAdaptiveCrawler, BFSDeepCrawlStrategy, stop conditions, state persistence
4.4Observable Production Pipelineslogging, retry policy, cost tracking, result validation, dispatch metrics
4.5Custom Strategies & Deploymentcustom ExtractionStrategy, Docker/self-hosting, CLI, scheduled jobs
02/outcome

Expert competency statement

You can design, build, and operate production web-data pipelines with Crawl4AI. You select deterministic extraction first, escalate to LLMs only when structure is unreliable, manage sessions and persistent identities, route and rotate proxies ethically, respect robots.txt and rate limits, chunk and route long content through LLMs with cost tracking, and extend the framework when off-the-shelf tools fall short.