Learning Paths
Curated study guides across all textbooks
46 paths available — click a path to view its steps.
Getting Started with Sports Analytics
A beginner-friendly journey from Python basics through statistics to building your first sports prediction model.
- 1 Introduction to NFL Analytics NFL Analytics Understand what sports analytics is, its history, and why data-driven analysis matters in professional football.
- 2 Python Fundamentals for Sports Data NFL Analytics Learn Python programming essentials tailored for working with sports datasets and APIs.
- 3 Exploratory Data Analysis NFL Analytics Explore real NFL data using pandas, learn to clean datasets, and discover patterns through exploration.
- 4 Statistical Foundations NFL Analytics Master the core statistical concepts needed to analyze sports data and draw meaningful conclusions.
- 5 Descriptive Statistics in Basketball Basketball Analytics Apply descriptive statistics to NBA data, including distributions, correlations, and summary measures.
- 6 Traditional Sports Statistics College Football Analytics Understand traditional box-score statistics and how they form the foundation of modern analytics.
- 7 Introduction to Prediction Models NFL Analytics Build your first predictive model using regression and classification techniques on football data.
- 8 Elo Ratings and Power Rankings NFL Analytics Implement Elo rating systems and power rankings to quantify team strength over time.
- 9 The NFL Data Ecosystem
- 10 Python for Sports Analytics
- 11 Data Sources and Collection
Sports Betting Masterclass
From probability fundamentals through expected value, bankroll management, and machine learning-driven betting models.
- 1 Introduction to Sports Betting Sports Betting Learn the landscape of sports betting, market types, and the analytical mindset needed to succeed.
- 2 Probability and Odds Sports Betting Master the relationship between probability and odds formats, including implied probability and the vig.
- 3 Expected Value Sports Betting Understand expected value as the cornerstone of profitable betting and learn to identify positive-EV opportunities.
- 4 Bankroll Management Sports Betting Apply Kelly Criterion and fixed-fraction strategies to manage risk and optimize long-term growth.
- 5 Understanding Betting Markets Sports Betting Explore market efficiency, line movement, steam moves, and how sportsbooks set their lines.
- 6 Value Betting Strategies Sports Betting Learn systematic approaches to identifying and exploiting value in sports betting markets.
- 7 Modeling NFL Games Sports Betting Build quantitative models for predicting NFL game outcomes, point spreads, and totals.
- 8 Feature Engineering for Betting Sports Betting Design and build predictive features from raw sports data to power machine learning betting models.
- 9 ML Betting Pipeline Sports Betting Assemble an end-to-end machine learning pipeline from data ingestion to automated bet selection.
- 10 Psychology of Betting Sports Betting Recognize cognitive biases, manage tilt, and develop the mental discipline required for long-term success.
- 11 Betting Market Analysis
- 12 Live and In-Play Betting
- 13 Line Shopping and Market Analysis
AI & Deep Learning Track
A rigorous path through mathematical foundations, machine learning, neural networks, NLP, and large language models.
- 1 Linear Algebra for AI AI Engineering Build fluency in vectors, matrices, eigendecomposition, and other linear algebra essentials for AI.
- 2 Probability, Statistics & Information Theory AI Engineering Study probability distributions, Bayes theorem, entropy, and KL-divergence as used in modern AI.
- 3 Supervised Learning AI Engineering Master regression, classification, SVMs, decision trees, and ensemble methods for supervised tasks.
- 4 Feature Engineering AI Engineering Learn feature selection, transformation, encoding, and dimensionality reduction techniques.
- 5 Neural Networks from Scratch AI Engineering Implement feedforward neural networks from the ground up, including backpropagation and gradient descent.
- 6 Convolutional Neural Networks AI Engineering Understand CNN architectures for image recognition, object detection, and visual feature extraction.
- 7 The Attention Mechanism AI Engineering Explore self-attention, multi-head attention, and how attention revolutionized sequence modeling.
- 8 The Transformer Architecture AI Engineering Dive deep into the encoder-decoder transformer, positional encodings, and why transformers dominate NLP.
- 9 Scaling Laws and Large Language Models AI Engineering Study neural scaling laws, emergent abilities, and the engineering behind training frontier LLMs.
- 10 Fine-Tuning LLMs AI Engineering Learn LoRA, QLoRA, instruction tuning, and RLHF techniques for adapting large language models.
- 11 Neural Networks from Scratch
- 12 Convolutional Neural Networks
- 13 The Transformer Architecture
Data Visualization Journey
From statistical foundations through matplotlib, spatial charts, and interactive dashboards using real sports data.
- 1 Descriptive Statistics College Football Analytics Learn means, medians, standard deviations, and distributions as the foundation for effective visualization.
- 2 Exploratory Data Analysis Basketball Analytics Use exploratory techniques to uncover patterns, outliers, and relationships in NBA datasets.
- 3 Visualization Fundamentals College Football Analytics Master matplotlib and seaborn basics including bar charts, scatter plots, histograms, and best practices.
- 4 Play-by-Play Visualization College Football Analytics Visualize play-by-play data with drive charts, EPA plots, and game-flow diagrams.
- 5 Comparison Charts College Football Analytics Build radar charts, heat maps, and side-by-side comparisons to evaluate players and teams.
- 6 Pitch Coordinates and Spatial Data Soccer Analytics Work with spatial coordinate systems to plot events on soccer pitch visualizations.
- 7 Spatial Analysis and Field Maps College Football Analytics Create field-based spatial visualizations including pass maps, rush tendency charts, and heat maps.
- 8 Interactive Dashboards College Football Analytics Build interactive web dashboards with Plotly and Dash to create shareable analytics tools.
- 9 Communicating with Data: Telling Stories with Numbers
- 10 Introduction to Data Visualization with matplotlib
- 11 The Visualization Gallery: 50 Chart Types
Prediction Markets & Forecasting
Explore how prediction markets aggregate information, from probability fundamentals through trading strategies to ML-powered forecasting.
- 1 What Are Prediction Markets? Prediction Markets Understand how prediction markets work, why they produce accurate forecasts, and their key design principles.
- 2 Probability Fundamentals Prediction Markets Review probability axioms, conditional probability, and Bayes theorem as applied to market forecasting.
- 3 Contracts, Payoffs, and Mechanics Prediction Markets Learn the structure of binary contracts, multi-outcome markets, and how payoffs are calculated.
- 4 Order Books and Market Microstructure Prediction Markets Study how order books work, bid-ask spreads, and the mechanics of price discovery.
- 5 Calibration and Accuracy Prediction Markets Measure forecasting accuracy using Brier scores, calibration curves, and resolution decomposition.
- 6 Finding Your Edge Prediction Markets Identify systematic edges in prediction markets through domain expertise, models, and information advantages.
- 7 Portfolio and Risk Management Prediction Markets Apply portfolio theory to prediction market positions, managing correlation, drawdown, and position sizing.
- 8 Machine Learning for Prediction Markets Prediction Markets Build ML models to generate probability estimates and identify mispriced contracts in prediction markets.
- 9 Backtesting Strategies Prediction Markets Design rigorous backtests to evaluate strategy performance while avoiding overfitting and lookahead bias.
- 10 Information Aggregation Theory
- 11 Automated Market Makers
- 12 Binary Outcome Trading Strategies
Full-Stack Sports Data Scientist
A comprehensive advanced track spanning Python, statistics, visualization, machine learning, deep learning, and computer vision across multiple sports.
- 1 Python Fundamentals for Sports NFL Analytics Set up your Python environment and learn pandas, numpy, and data wrangling for sports analysis.
- 2 Statistical Foundations for Sports Soccer Analytics Ground yourself in hypothesis testing, regression, and statistical inference applied to soccer data.
- 3 Data Visualization Fundamentals College Football Analytics Create publication-quality charts and plots to communicate analytical findings effectively.
- 4 Expected Goals (xG) Modeling Soccer Analytics Build expected goals models from shot-level data, the foundational metric of modern soccer analytics.
- 5 Shot Quality Models in Basketball Basketball Analytics Develop shot quality models using spatial data, defender proximity, and game context features.
- 6 Machine Learning Prediction NFL Analytics Apply random forests, gradient boosting, and other ML algorithms to predict NFL game outcomes.
- 7 Neural Networks for Sports Betting Sports Betting Train neural networks for point spread prediction, player prop modeling, and market forecasting.
- 8 Computer Vision in Soccer Soccer Analytics Apply computer vision techniques to video data for player tracking, event detection, and tactical analysis.
- 9 Advanced ML in Basketball Basketball Analytics Use advanced machine learning for lineup optimization, draft modeling, and season projection systems.
- 10 Vision Transformers AI Engineering Study Vision Transformers (ViT) and learn how transformer architectures are applied to sports video and image analysis.
- 11 Python Tools for Soccer Analytics
- 12 Data Sources and Collection
- 13 Introduction to Predictive Analytics in Football
Vibe Coding: From Zero to AI-Powered Developer
Start from scratch and learn to build real software using AI coding assistants — from your first prompt to deploying a web application.
- 1 The Vibe Coding Revolution Vibe Coding Discover what vibe coding is, why it's changing software development, and what you'll learn in this journey.
- 2 How AI Coding Assistants Work Vibe Coding Understand the LLMs behind AI coding tools — how they generate code, their strengths, and their limitations.
- 3 Setting Up Your Environment Vibe Coding Install and configure your IDE, AI coding assistant, and development tools for vibe coding.
- 4 Python Essentials Vibe Coding Learn the Python fundamentals you need to read, understand, and guide AI-generated code effectively.
- 5 Your First Vibe Coding Session Vibe Coding Follow a hands-on walkthrough of your first complete vibe coding session, from prompt to working code.
- 6 Prompt Engineering Fundamentals Vibe Coding Master the core techniques for writing effective prompts that produce high-quality code from AI assistants.
- 7 Iterative Refinement Vibe Coding Learn to iteratively improve AI-generated code through follow-up prompts, feedback loops, and guided corrections.
- 8 CLI Tools and Scripts Vibe Coding Build your first real project — command-line tools and automation scripts using AI-assisted development.
- 9 Web Frontend Development Vibe Coding Create web frontends with AI assistance, covering HTML, CSS, JavaScript, and modern frameworks.
- 10 Understanding AI-Generated Code
- 11 When AI Gets It Wrong
AI-Powered Full-Stack Development
Build production-ready full-stack applications using AI coding assistants — from specification-driven prompting through backend APIs, databases, testing, security, and deployment.
- 1 Specification-Driven Prompting Vibe Coding Learn to write detailed specifications that guide AI to produce well-structured, production-quality code.
- 2 Multiple Files & Large Codebases Vibe Coding Manage multi-file projects and navigate large codebases effectively with AI assistance.
- 3 Backend Development & REST APIs Vibe Coding Build REST APIs and backend services with AI, covering routing, middleware, and API design.
- 4 Database Design & Data Modeling Vibe Coding Design database schemas and data models with AI assistance, covering SQL, ORMs, and migrations.
- 5 Full-Stack Development Vibe Coding Combine frontend and backend into complete full-stack applications using AI-powered workflows.
- 6 External APIs & Integrations Vibe Coding Integrate third-party APIs, webhooks, and external services into your AI-built applications.
- 7 AI-Assisted Testing Vibe Coding Write comprehensive test suites with AI — unit tests, integration tests, and test-driven development.
- 8 Security-First Development Vibe Coding Build secure applications by identifying vulnerabilities, applying security best practices, and using AI for security review.
- 9 DevOps & Deployment Vibe Coding Deploy your applications using CI/CD pipelines, containerization, and cloud platforms with AI assistance.
- 10 Version Control & Workflows Vibe Coding Master Git workflows, branching strategies, and collaborative development practices with AI tools.
- 11 Building AI-Powered Applications
- 12 Capstone Projects
AI Engineering to Vibe Coding
Bridge the gap from AI theory to practice — understand transformers, scaling laws, and prompt engineering, then apply that knowledge to build with AI coding agents and multi-agent systems.
- 1 The Transformer Architecture AI Engineering Understand the transformer architecture that powers every modern AI coding assistant.
- 2 Scaling Laws & Large Language Models AI Engineering Study how scaling laws govern LLM capabilities and why bigger models produce better code.
- 3 Prompt Engineering (AI Theory) AI Engineering Learn the theoretical foundations of prompt engineering — few-shot learning, chain-of-thought, and instruction following.
- 4 AI Agents & Tool Use AI Engineering Understand agent architectures, tool use, and how AI systems interact with external environments.
- 5 Prompt Engineering for Code Vibe Coding Apply prompt engineering theory to practical code generation with AI coding assistants.
- 6 Advanced Prompting Techniques Vibe Coding Master advanced prompting strategies including chain-of-thought coding, constraint specification, and meta-prompting.
- 7 AI Coding Agents Vibe Coding Work with autonomous AI coding agents that plan, execute, and iterate on complex software tasks.
- 8 Custom Tools & MCP Servers Vibe Coding Build custom tools and MCP servers to extend AI coding agents with domain-specific capabilities.
- 9 Multi-Agent Systems Vibe Coding Orchestrate multiple AI agents working together on complex software development projects.
- 10 Building AI-Powered Apps Vibe Coding Build applications that integrate LLMs as core features — chatbots, RAG systems, and AI-native software.
- 11 Emerging Frontiers Vibe Coding Explore the cutting edge of AI-assisted development — what's coming next and how to stay ahead.
- 12 How Language Models Think
- 13 Advanced Prompting Techniques
- 14 Capstone Projects
AI Ethics: From Bias to Governance
Understand the ethical challenges of AI — from algorithmic bias and explainability through privacy, accountability, regulation, and the future of responsible AI.
- 1 What Is AI Ethics? AI Ethics Frame the core challenges of AI ethics and understand why it matters for every stakeholder.
- 2 Understanding Algorithmic Bias AI Ethics Learn how bias enters AI systems and why it's so difficult to detect and eliminate.
- 3 Measuring Fairness AI Ethics Explore the mathematical definitions of fairness and the inherent trade-offs between them.
- 4 The Black Box Problem AI Ethics Understand why many AI systems are opaque and the consequences for trust and accountability.
- 5 Explainable AI Techniques AI Ethics Learn SHAP, LIME, and other XAI methods for making AI decisions interpretable.
- 6 Who Is Responsible When AI Fails? AI Ethics Examine accountability frameworks for AI errors, from developer liability to organizational governance.
- 7 Data Privacy Fundamentals AI Ethics Study GDPR, data minimization, consent, and privacy-by-design principles for AI systems.
- 8 Regulation and Compliance AI Ethics Navigate the EU AI Act, GDPR, and emerging global regulatory frameworks for AI governance.
- 9 Generative AI Ethics AI Ethics Address the unique ethical challenges of generative AI — deepfakes, copyright, and misuse.
- 10 Ethics of AI Use in Practice Working with AI Apply ethical principles to daily AI use — disclosure, attribution, and responsible workflows.
- 11 A Brief History of AI and Its Ethical Concerns
- 12 The Business Case for Ethical AI
- 13 Auditing AI Systems
Ethical Hacking: From Zero to Pentester
Start from the basics of networking and legal frameworks, build a hacking lab, then learn reconnaissance, exploitation, web app testing, and professional reporting.
- 1 Introduction to Ethical Hacking Ethical Hacking Understand what ethical hacking is, the different types of security testing, and career paths in cybersecurity.
- 2 Legal and Regulatory Framework Ethical Hacking Learn the laws governing security testing and how to operate within legal boundaries.
- 3 Setting Up Your Hacking Lab Ethical Hacking Build a safe, isolated practice environment with Kali Linux, virtual machines, and vulnerable targets.
- 4 Networking Fundamentals Ethical Hacking Master TCP/IP, DNS, HTTP, and other protocols essential for understanding network attacks.
- 5 Scanning and Enumeration Ethical Hacking Use Nmap, Netcat, and other tools to discover hosts, open ports, and running services.
- 6 Vulnerability Assessment Ethical Hacking Identify and classify vulnerabilities using automated scanners and manual techniques.
- 7 Exploitation Fundamentals Ethical Hacking Learn exploitation theory and use Metasploit to gain initial access to vulnerable systems.
- 8 Web Application Security Ethical Hacking Test web applications for common vulnerabilities using Burp Suite and OWASP methodology.
- 9 Bug Bounty Hunting Ethical Hacking Start earning through bug bounty programs — selecting targets, writing reports, and building a reputation.
- 10 Penetration Testing Methodology Ethical Hacking Follow professional methodologies (PTES, OWASP) for structured, comprehensive penetration tests.
- 11 Threat Landscape and Attack Taxonomy
- 12 Writing Effective Pentest Reports
Python for Business Professionals
Go from zero Python experience to automating reports, analyzing business data, and building dashboards — designed for analysts, managers, and business professionals.
- 1 Why Python for Business? Python for Business Understand why Python is the top choice for business professionals and what you'll be able to build.
- 2 Python Basics Python for Business Learn variables, data types, and operators — the building blocks of every Python program.
- 3 Functions Python for Business Write reusable functions to automate repetitive business logic and calculations.
- 4 Introduction to pandas Python for Business Start working with DataFrames — the core tool for business data analysis in Python.
- 5 Cleaning and Preparing Data Python for Business Handle missing values, fix formats, and prepare messy real-world business data for analysis.
- 6 Data Visualization Python for Business Create charts, graphs, and visual reports that communicate business insights effectively.
- 7 Excel and CSV Integration Python for Business Connect Python to your existing Excel workflows — read, write, and automate spreadsheets.
- 8 Office Automation Python for Business Automate repetitive office tasks — file organization, report generation, and data processing.
- 9 Descriptive Statistics Python for Business Apply statistical analysis to business data — means, distributions, correlations, and trend detection.
- 10 Customer Analytics Python for Business Segment customers, analyze behavior patterns, and build data-driven customer profiles.
- 11 Python for the Business Professional
- 12 Loading and Exploring Real Business Datasets
- 13 Financial Modeling with Python
AI Literacy for Professionals
Build practical AI literacy — understand what AI tools can and can't do, master prompt engineering, recognize biases and hallucinations, and use AI ethically and effectively at work.
- 1 What AI Tools Actually Are Working with AI Cut through the hype and understand what AI tools can and cannot do today.
- 2 Mental Models for AI Collaboration Working with AI Develop the right framework for thinking about AI as a tool, not a replacement.
- 3 Prompting Fundamentals Working with AI Learn to write clear, effective prompts that get the results you actually need.
- 4 Advanced Prompting Techniques Working with AI Master chain-of-thought, few-shot examples, and other techniques for complex tasks.
- 5 Writing and Editing with AI Working with AI Use AI for drafting, editing, and polishing professional writing without losing your voice.
- 6 Data Analysis with AI Working with AI Analyze data, create visualizations, and generate insights using AI tools.
- 7 Catching AI Hallucinations Working with AI Identify when AI makes things up and build reliable verification workflows.
- 8 When NOT to Use AI Working with AI Recognize the situations where AI will hurt more than help — and choose wisely.
- 9 Understanding AI Bias AI Ethics Recognize how bias enters AI systems and affects the outputs you work with daily.
- 10 Ethics of AI Use Working with AI Navigate disclosure, attribution, and fairness when using AI in professional contexts.
- 11 How Language Models Think
- 12 Context Is Everything
- 13 Diagnosing and Fixing Bad Outputs
From Viewer to Creator
Understand why videos go viral, learn the craft of content creation, build a creator strategy, and turn your content into a sustainable business.
- 1 Why We Can't Look Away Why They Watch Understand the neuroscience of attention and why humans are wired to watch video.
- 2 The Scroll-Stop Moment Why They Watch Learn what makes someone stop scrolling and start watching — the most critical skill in content creation.
- 3 The Algorithm Whisperer Why They Watch Understand how platform algorithms decide what gets shown and how to work with them.
- 4 The Three-Second Story Why They Watch Master storytelling for short-form video — hooks, arcs, and payoffs in seconds.
- 5 Framing and Composition Why They Watch Learn the visual craft of compelling video — composition, movement, and visual storytelling.
- 6 Finding Your Niche Why They Watch Identify your unique content angle and build a sustainable niche strategy.
- 7 Community Architecture Creator Economy Design and build a community around your content that drives growth and loyalty.
- 8 The Monetization Landscape Creator Economy Explore every monetization model available to creators — ads, sponsors, subscriptions, products, and more.
- 9 Metrics That Matter Creator Economy Focus on the analytics that actually predict growth — not vanity metrics.
- 10 Your First 90 Days Why They Watch A complete 90-day launch plan to go from reader to active creator.
- 11 Algorithm Literacy: How Platforms Decide Who Gets Seen
- 12 Audience Research and Feedback Loops
- 13 Platform Analytics Deep Dive
Data Ethics & Governance
Navigate the ethical and regulatory landscape of data — from privacy and consent through algorithmic fairness, the EU AI Act, and building responsible data programs.
- 1 The Data All Around Us Data & Society Understand the scale and scope of data collection in modern society.
- 2 What Is Privacy? Data & Society Explore the philosophical and practical dimensions of privacy in the digital age.
- 3 Data Collection and Consent Data & Society Examine the gap between informed consent theory and actual data collection practices.
- 4 Bias in Data, Bias in Machines Data & Society Understand how bias enters data pipelines and amplifies through algorithmic systems.
- 5 Transparency & Explainability Data & Society Confront the black box problem and explore methods for making algorithmic decisions interpretable.
- 6 The EU AI Act Data & Society Study the world's most comprehensive AI regulation and its risk-based framework.
- 7 The EU AI Act in Practice RegTech See how the EU AI Act translates into concrete compliance requirements for organizations.
- 8 Regulation and Compliance AI Ethics Survey the global landscape of AI regulation and compliance frameworks.
- 9 Building a Data Ethics Program Data & Society Design and implement an organizational data ethics program from scratch.
- 10 Your Responsibility Data & Society Translate knowledge into action — your personal role in building a more responsible data future.
- 11 Data Privacy Fundamentals
- 12 The Right to Explanation
- 13 Understanding Algorithmic Bias
Mastering Difficult Conversations
Build confrontation skills from the ground up — understand why you avoid conflict, manage your emotions, listen actively, de-escalate tension, negotiate effectively, and handle workplace and personal confrontations.
- 1 Why We Avoid Confrontation Handling Confrontation Understand the biological and psychological reasons behind confrontation avoidance.
- 2 Managing Emotions Handling Confrontation Learn to recognize emotional triggers and regulate your response before and during conflict.
- 3 Emotional Intelligence Applied Psychology Deepen your emotional intelligence — the foundation for all effective confrontation.
- 4 Active Listening Handling Confrontation Master the skill of truly hearing the other person — the most underrated confrontation tool.
- 5 Reframing Handling Confrontation Transform conflict narratives by reframing the problem in terms both sides can work with.
- 6 Negotiation Principles Handling Confrontation Apply principled negotiation techniques to reach agreements that preserve relationships.
- 7 Workplace Conflicts Handling Confrontation Handle boss disagreements, peer conflicts, and team dysfunction professionally.
- 8 Confronting Family Handling Confrontation Navigate the unique challenges of family confrontation where history and attachment run deep.
- 9 Lifelong Practice Handling Confrontation Build confrontation into a sustainable life skill through deliberate practice and reflection.
- 10 Building Psychological Safety
- 11 Diagnosing the Real Problem
- 12 Choosing the Right Time, Place, and Medium
Understanding Fandom & Internet Culture
Explore fandom as a social system — from identity and community governance through parasocial relationships, fan labor, platform ecosystems, and the economics of fan culture.
- 1 More Than Just a Fan Fandom Redefine what it means to be a fan and why fandom matters as a social force.
- 2 Fan Identity and Self-Concept Fandom Understand how fandom shapes identity, belonging, and self-expression.
- 3 Community Governance Fandom Explore how fan communities self-organize, set norms, and manage conflict.
- 4 The Gift Economy Fandom Discover the non-monetary economy of fan creation — where value flows through gifts, not sales.
- 5 Parasocial Relationships Fandom Study the psychology of one-sided emotional bonds between fans and creators.
- 6 TikTok, YouTube & Algorithmic Fandom Fandom Examine how algorithmic platforms reshape fan discovery, connection, and community.
- 7 K-Pop Fandom Fandom Dive into the world's most organized fandom — K-pop ARMY as a case study in fan power.
- 8 Copyright & Transformative Use Fandom Navigate the legal tensions between fan creativity and intellectual property rights.
- 9 The Digital Revolution and Fandom's Transformation
- 10 Celebrity, Stan Culture, and the Intensity Spectrum
- 11 International Fandom and Platform Geography
The Science of Luck & Better Decisions
Understand luck as a measurable, engineerable phenomenon — from probability theory and cognitive biases through network effects, serendipity engineering, and building a personal luck strategy.
- 1 What Is Luck? Science of Luck Map the concept of luck — separating superstition from science.
- 2 How Brains Misread Luck Science of Luck Discover the cognitive biases that make us terrible at recognizing luck.
- 3 Probability Intuition Science of Luck Build correct intuitions about probability — the mathematical foundation of luck.
- 4 Survivorship Bias Science of Luck Understand why we systematically overlearn from winners and ignore the role of luck.
- 5 The Lucky Personality Science of Luck Research on the personality traits and behaviors associated with consistently lucky people.
- 6 Weak Ties Science of Luck Learn why your acquaintances matter more than your close friends for creating lucky breaks.
- 7 Serendipity Engineering Science of Luck Deliberately design your life to increase the probability of lucky encounters.
- 8 Career Luck Science of Luck Apply luck science to your career — positioning, timing, and strategic serendipity.
- 9 The Luck vs. Skill Debate
- 10 The Luck Audit
- 11 Your Personal Luck Strategy
RegTech for Compliance Professionals
Navigate the intersection of regulation and technology — from KYC/AML and transaction monitoring through regulatory reporting, AI governance, and building an enterprise RegTech program.
- 1 What Is RegTech? RegTech Understand the RegTech landscape — how technology is transforming compliance.
- 2 Technology Foundations RegTech Master the core technologies driving RegTech — APIs, cloud, AI, and data infrastructure.
- 3 KYC Fundamentals RegTech Learn digital identity verification, customer due diligence, and automated onboarding.
- 4 AML Transaction Monitoring RegTech Design and operate transaction monitoring systems for anti-money laundering compliance.
- 5 Regulatory Reporting RegTech Automate regulatory reporting pipelines and ensure data quality and timeliness.
- 6 Machine Learning for Fraud Detection RegTech Apply ML models to detect fraud, anomalies, and suspicious patterns in financial data.
- 7 Explainable AI (XAI) RegTech Make AI compliance decisions interpretable for regulators, auditors, and stakeholders.
- 8 The EU AI Act RegTech Prepare for the EU AI Act's requirements on high-risk AI systems in financial services.
- 9 Building a RegTech Program RegTech Design, implement, and manage an enterprise RegTech program from strategy to execution.
- 10 RegTech ROI RegTech Measure and communicate the business value of regulatory technology investments.
- 11 Data Architecture for Regulatory Compliance
- 12 The RegTech Ecosystem
- 13 Integrating the RegTech Stack
Homeowner's Essential Guide
Understand every major system in your home — from foundations and plumbing through electrical, HVAC, roofing, and safety. Learn what you can DIY, when to call a pro, and how to maintain your home for the long term.
- 1 How a House Is Built How Your House Works Understand the structural anatomy of a house — what holds it up and keeps it together.
- 2 Water Supply How Your House Works Follow water from the street to your faucet — pressure, pipes, valves, and common failures.
- 3 Plumbing Problems How Your House Works Diagnose and understand common plumbing issues — leaks, clogs, low pressure, and when to call a plumber.
- 4 Electricity Basics How Your House Works Understand your home's electrical system — circuits, breakers, grounding, and safety fundamentals.
- 5 Electrical Safety How Your House Works Recognize electrical hazards and know the critical safety rules every homeowner needs.
- 6 Heating Systems How Your House Works Understand furnaces, boilers, heat pumps, and radiant systems — how they work and when they fail.
- 7 Roofing How Your House Works Know your roof — materials, lifespan, common problems, and when replacement is necessary.
- 8 Fire Safety How Your House Works Essential fire safety — detectors, extinguishers, escape plans, and prevention strategies.
- 9 Finding Contractors How Your House Works Find, vet, and manage contractors — avoiding scams and getting quality work at fair prices.
- 10 Preventive Maintenance How Your House Works A complete seasonal maintenance calendar to prevent expensive problems before they start.
- 11 Home Inspections
- 12 Toilets, Sinks, and Fixtures
- 13 Hot Water Systems
AI for Business Leaders
A strategic journey through AI for executives and MBA students — from understanding ML fundamentals to building AI strategy, measuring ROI, and governing AI responsibly.
- 1 The AI-Powered Organization AI & ML for Business Understand the current AI landscape and what it means for business strategy.
- 2 Data Strategy and Data Literacy AI & ML for Business Build the data foundations every AI initiative needs.
- 3 Supervised Learning — Classification AI & ML for Business Understand the most common ML technique in business — predicting categories like churn and fraud.
- 4 Model to Production (MLOps) AI & ML for Business Learn what it takes to deploy and maintain ML models in production.
- 5 Generative AI — Large Language Models AI & ML for Business Understand LLMs, their capabilities, limitations, and business applications.
- 6 Prompt Engineering Fundamentals AI & ML for Business Master the art of communicating effectively with AI systems.
- 7 Bias in AI Systems AI & ML for Business Recognize and mitigate the biases that can derail AI projects.
- 8 AI Governance Frameworks AI & ML for Business Build governance structures for responsible AI deployment.
- 9 AI Strategy for the C-Suite AI & ML for Business Develop an enterprise AI strategy aligned with business objectives.
- 10 Measuring AI ROI AI & ML for Business Quantify the business impact of AI investments.
- 11 The Business of Machine Learning
- 12 Responsible AI in Practice
- 13 Leading in the AI Era
COBOL: From Beginner to Enterprise Developer
A complete COBOL learning journey — from your first program through file processing, databases, CICS transactions, and legacy system modernization.
- 1 Introduction to COBOL Learning COBOL Understand why COBOL still matters and write your first program.
- 2 Working with Data Learning COBOL Master COBOL's powerful data description and PICTURE clauses.
- 3 File Handling Learning COBOL Learn sequential file I/O — the foundation of COBOL batch processing.
- 4 COBOL Program Structure Deep Dive Intermediate COBOL Go deeper into the four divisions and advanced program organization.
- 5 Indexed File Processing (VSAM KSDS) Intermediate COBOL Master VSAM indexed files — the workhorse of enterprise data storage.
- 6 CALL and Subprogram Linkage Intermediate COBOL Build modular programs with CALL statements and the LINKAGE SECTION.
- 7 Embedded SQL Fundamentals Intermediate COBOL Connect COBOL to DB2 databases with embedded SQL.
- 8 CICS Fundamentals Intermediate COBOL Build online transaction processing programs with CICS.
- 9 Unit Testing COBOL Intermediate COBOL Apply modern testing practices to COBOL programs.
- 10 COBOL and the Modern Stack Intermediate COBOL Integrate COBOL with REST APIs, containers, and cloud services.
- 11 Debugging Techniques and Tools
- 12 Indexed File Processing (VSAM KSDS)
- 13 Batch Processing Patterns and Design
Political Data Science
From polling methodology to election forecasting and campaign analytics — learn to analyze political data like a professional.
- 1 The Age of Political Data Political Analytics Understand the political data ecosystem and why data literacy matters.
- 2 Survey Design Political Analytics Learn how polls are designed, fielded, and evaluated.
- 3 Sampling Political Analytics Understand probability sampling, weighting, and margin of error.
- 4 Partisanship and Polarization Political Analytics Analyze the data behind America's partisan divide.
- 5 Poll Aggregation Political Analytics Learn how FiveThirtyEight and RealClearPolitics aggregate polls.
- 6 Probabilistic Forecasting Political Analytics Build probabilistic election forecasts using simulation.
- 7 Building an Election Model Political Analytics Construct your own election forecasting model from scratch.
- 8 The Modern Data-Driven Campaign Political Analytics See how campaigns use voter files, CRMs, and analytics infrastructure.
- 9 Voter Targeting Political Analytics Learn microtargeting, persuasion modeling, and resource allocation.
- 10 Analyzing Political Text Political Analytics Apply NLP techniques to political speeches, ads, and social media.
- 11 Thinking Like a Political Analyst
- 12 Your First Political Dataset
- 13 Turnout — Who Votes and Why
Understanding Propaganda & Building Resistance
A critical journey through propaganda history, techniques, and modern disinformation — culminating in media literacy defenses and inoculation strategies.
- 1 What Is Propaganda? Propaganda Define propaganda and understand why precise definitions matter for defense.
- 2 Psychology of Persuasion Propaganda Understand the psychological mechanisms that make propaganda effective.
- 3 Cognitive Biases Propaganda Learn how cognitive biases create vulnerabilities to manipulation.
- 4 Emotional Appeals Propaganda Dissect how fear, pride, and moral outrage are weaponized.
- 5 Digital Media, Social Networks, and Viral Spread Propaganda See how social media architecture enables propaganda at scale.
- 6 Digital Disinformation 2016–2020 Propaganda Study the most documented disinformation campaign in history.
- 7 Deepfakes and Influence Operations Propaganda Confront the emerging threat of AI-generated disinformation.
- 8 Media Literacy Foundations Propaganda Build the critical analysis skills needed to evaluate media.
- 9 Inoculation Theory and Prebunking Propaganda Learn evidence-based techniques for building resistance to manipulation.
- 10 Media Literacy Fundamentals Media Literacy Deepen your media literacy toolkit with complementary frameworks.
- 11 Taxonomy — Disinformation, Misinformation, Malinformation
- 12 Building Personal Resilience Against Misinformation
- 13 Information Warfare and the Future of Truth
The Science of Human Connection
Explore attraction, desire, and relationships through psychology, neuroscience, and sociology — from evolutionary origins to digital dating.
- 1 Why Study Seduction? Science of Seduction Understand why attraction deserves rigorous scientific study.
- 2 Neuroscience of Desire Science of Seduction Explore dopamine, oxytocin, and the brain chemistry behind attraction.
- 3 Evolutionary Psychology Science of Seduction Examine evolutionary theories of mate selection — and their limitations.
- 4 Attachment Theory and Adult Romance Science of Seduction Understand how early attachment shapes adult relationship patterns.
- 5 Cognitive Biases Science of Seduction Discover the biases that shape how we perceive potential partners.
- 6 Verbal Communication Science of Seduction Learn the science of effective romantic communication.
- 7 Digital Communication Science of Seduction Analyze how dating apps and digital platforms reshape courtship.
- 8 Gender, Sexuality & Scripts Science of Seduction Examine how gender norms and cultural scripts shape desire.
- 9 Love, Attachment & Long-Term Relationships Science of Seduction Explore the transition from attraction to lasting connection.
- 10 The Language of Desire
- 11 Age, Life Stage, and the Changing Landscape of Desire
- 12 Class, Status, and Mate Value
Learn Python: Zero to Hero
Start from absolute zero and progress from basic syntax through data structures, OOP, and real-world applications to confident Python programming.
- 1 Welcome to Computer Science Intro CS Python Understand what computer science is and why Python is the ideal first language.
- 2 Getting Started with Python Intro CS Python Install Python, set up your environment, and write your first program.
- 3 Variables, Types & Expressions Intro CS Python Learn how Python stores data and evaluates expressions.
- 4 Conditionals Intro CS Python Make your programs responsive with if/elif/else decision-making.
- 5 Loops Intro CS Python Automate repetition with for and while loops.
- 6 Functions Intro CS Python Organize code into reusable, testable functions.
- 7 Lists and Tuples Intro CS Python Work with ordered collections of data.
- 8 Dictionaries and Sets Intro CS Python Master key-value mappings and unique collections.
- 9 Introduction to pandas Python for Business Apply your Python skills to real-world data analysis with pandas.
- 10 Machine Learning for Business Python for Business See how Python powers machine learning in practical business scenarios.
- 11 Object-Oriented Programming: Thinking in Objects
- 12 Error Handling: When Things Go Wrong
- 13 Python Fundamentals I: Variables, Data Types, Expressions
Introduction to Computer Science
A complete introductory CS course covering programming fundamentals, data structures, algorithms, OOP, testing, and professional practices — all in Python.
- 1 Welcome to Computer Science Intro CS Python Discover the scope and history of computer science as a discipline.
- 2 Getting Started with Python Intro CS Python Set up your development environment and write your first programs.
- 3 Functions Intro CS Python Learn to decompose problems into reusable functions.
- 4 Dictionaries and Sets Intro CS Python Master Python's most powerful built-in data structures.
- 5 Error Handling Intro CS Python Write robust code with exception handling and defensive programming.
- 6 Object-Oriented Programming Intro CS Python Model real-world entities with classes, objects, and methods.
- 7 Introduction to Algorithms Intro CS Python Analyze algorithm efficiency and learn Big-O notation.
- 8 Searching and Sorting Intro CS Python Implement and compare classic searching and sorting algorithms.
- 9 Version Control with Git Intro CS Python Track code changes and collaborate using Git and GitHub.
- 10 What's Next Intro CS Python Explore career paths, advanced topics, and next steps in your CS journey.
- 11 Modules, Packages, and the Python Ecosystem
- 12 Testing and Debugging
- 13 Python Fundamentals II: Control Flow, Functions
AI for Non-Technical Leaders
Build the AI literacy that every leader needs — understand what AI can and can't do, recognize ethical pitfalls, and make informed decisions about AI adoption.
- 1 What Is Artificial Intelligence? AI Literacy Cut through the hype and understand what AI actually is and isn't.
- 2 How Machines Learn AI Literacy Understand training data, models, and the learning process without code.
- 3 Large Language Models AI Literacy Demystify ChatGPT, Claude, and other LLMs — how they work and their limits.
- 4 Bias and Fairness in AI AI Literacy Recognize how AI systems can perpetuate discrimination and what to watch for.
- 5 AI and Work AI Literacy Assess how AI is transforming industries and what it means for your workforce.
- 6 The Business Case for Ethical AI AI Ethics Understand why ethical AI is not just morally right but commercially smart.
- 7 Regulation and Compliance AI Ethics Navigate the EU AI Act and emerging global AI regulations.
- 8 The AI-Powered Organization AI & ML for Business Learn how to evaluate AI opportunities and build an AI strategy.
- 9 A Brief History of AI and Its Ethical Concerns
- 10 Understanding Algorithmic Bias
- 11 AI Governance Frameworks
Digital Security & Privacy
Understand how you're tracked online and learn to protect yourself — from the architecture of surveillance systems to practical counter-surveillance and encryption tools.
- 1 What Is Surveillance? Architecture of Surveillance Understand the scope and history of surveillance as a social phenomenon.
- 2 Cookies and the Tracking Ecosystem Architecture of Surveillance Learn how cookies, fingerprinting, and trackers follow you across the web.
- 3 Smart Devices and IoT Architecture of Surveillance Discover how smart home devices collect data and who accesses it.
- 4 Smartphone Location and Digital Exhaust Architecture of Surveillance Understand how your phone constantly broadcasts your location and habits.
- 5 Privacy as a Right: Legal Frameworks Architecture of Surveillance Explore the legal protections (and gaps) that define your privacy rights.
- 6 Counter-Surveillance and Encryption Architecture of Surveillance Learn practical tools and techniques for protecting your digital life.
- 7 Introduction to Ethical Hacking Ethical Hacking Think like a hacker to understand what you're defending against.
- 8 Legal and Regulatory Framework Ethical Hacking Know your legal rights and the laws that govern digital security.
- 9 Surveillance Capitalism and AI
- 10 Privacy, Surveillance, and AI
- 11 The Data Economy: Your Attention Is the Product
Ethics in Technology
A cross-disciplinary journey through the ethical challenges of modern technology — from AI bias and surveillance capitalism to data governance and digital rights.
- 1 What Is AI Ethics? AI Ethics Ground your thinking in the foundational questions of technology ethics.
- 2 Understanding Algorithmic Bias AI Ethics Examine how bias enters AI systems and the harm it causes.
- 3 Who Is Responsible When AI Fails? AI Ethics Navigate the complex web of accountability in AI systems.
- 4 Surveillance Capitalism Critics Architecture of Surveillance Engage with Zuboff, Morozov, and other critics of the surveillance economy.
- 5 Racial Surveillance Architecture of Surveillance Confront how surveillance technologies disproportionately affect marginalized communities.
- 6 Designing for Privacy Architecture of Surveillance Learn how privacy-by-design principles can shape better systems.
- 7 Bias in Data, Bias in Machines Data & Society See how societal inequalities become encoded in datasets and algorithms.
- 8 Fairness: Definitions, Tensions & Tradeoffs Data & Society Grapple with the mathematical impossibility of satisfying all fairness criteria simultaneously.
- 9 Ethical Frameworks for the Data Age Data & Society Apply utilitarian, deontological, and virtue ethics frameworks to technology decisions.
- 10 Bias and Fairness — Why AI Can Discriminate
- 11 Sources of Bias in Data and Models
- 12 Bias in AI Systems
Learn How to Learn
A science-backed journey through the fundamentals of how your brain learns, remembers, and improves — so you can study smarter, not harder.
- 1 How Memory Works Metacognition Understand the architecture of human memory and how information is encoded, stored, and retrieved.
- 2 Why We Forget Metacognition Learn the science behind forgetting and why it is actually essential to the learning process.
- 3 Cognitive Load and Its Limits Metacognition Discover why your working memory has hard limits and how to design study sessions around them.
- 4 Learning Strategies That Actually Work Metacognition Survey the evidence-based strategies — retrieval practice, spaced repetition, interleaving — that outperform rereading and highlighting.
- 5 Learning Myths Debunked Metacognition Separate fact from fiction on learning styles, multitasking, left-brain/right-brain, and other popular myths.
- 6 Desirable Difficulties Metacognition Learn why making studying harder in the right ways leads to deeper, more durable learning.
- 7 Metacognitive Monitoring Metacognition Develop the skill of accurately assessing what you know and what you don't — the foundation of self-directed learning.
- 8 Self-Testing as a Learning Tool Metacognition Use practice testing not just for assessment but as one of the most powerful learning strategies available.
- 9 How to Read for Deep Understanding Metacognition Transform passive reading into active comprehension using evidence-based reading strategies.
- 10 Building Your Learning Operating System Metacognition Integrate everything into a personal learning system you can use for the rest of your life.
- 11 Metacognition — Thinking About Your Own Thinking
- 12 Retrieval Practice
- 13 Desirable Difficulties
Systems Thinking Across Domains
Explore the universal patterns — feedback loops, emergence, scaling laws, and phase transitions — that govern complex systems from biology to economics to technology.
- 1 Introduction to Cross-Domain Thinking Pattern Recognition Understand why the same deep structures keep appearing across wildly different fields.
- 2 Feedback Loops Pattern Recognition Recognize positive and negative feedback loops and how they drive growth, stability, and collapse.
- 3 Emergence Pattern Recognition See how simple rules produce complex, unpredictable behavior — from ant colonies to stock markets.
- 4 Power Laws Pattern Recognition Learn why extreme events are far more common than normal distributions predict, and what that means for planning.
- 5 Phase Transitions Pattern Recognition Understand how systems flip suddenly from one state to another — and why gradual change can mask approaching tipping points.
- 6 Distributed vs. Centralized Systems Pattern Recognition Compare the tradeoffs between centralized control and distributed networks in organizations, ecosystems, and software.
- 7 Redundancy and Resilience Pattern Recognition Discover why apparent inefficiency — redundant systems, slack resources — is often the key to surviving shocks.
- 8 Cascading Failures Pattern Recognition Trace how small failures propagate through tightly coupled systems to produce catastrophic outcomes.
- 9 Scaling Laws Pattern Recognition Explore the mathematical relationships that govern how systems change as they grow — from cities to organisms to companies.
- 10 The S-Curve Pattern Recognition Recognize the ubiquitous S-shaped growth pattern and learn to identify where you are on the curve.
- 11 How to Think Across Domains Pattern Recognition Build a personal practice for spotting patterns, transferring mental models, and thinking in systems.
- 12 How to Think Across Domains
- 13 The Pattern Atlas
Critical Thinking & Decision Making
Sharpen your judgment by learning to spot cognitive biases, calibrate your confidence, and navigate the traps that derail good decisions.
- 1 Calibration: Knowing What You Know Metacognition Learn to align your confidence with your actual accuracy — the single most important metacognitive skill for decision-making.
- 2 Metacognitive Monitoring Metacognition Develop the habit of stepping back to evaluate your own thinking processes in real time.
- 3 Motivation and Self-Regulation Metacognition Understand how motivation biases your reasoning and learn strategies for staying intellectually honest.
- 4 Goodhart's Law Pattern Recognition Discover why optimizing for a measure inevitably corrupts it — and how this trap undermines organizations everywhere.
- 5 Survivorship Bias Pattern Recognition Learn to see the data that is missing — the failures, the silent evidence, the stories that never get told.
- 6 Narrative Capture Pattern Recognition Recognize how compelling stories hijack your reasoning and lead you to ignore contradictory evidence.
- 7 Chesterton's Fence Pattern Recognition Before tearing something down, understand why it was built — a principle for avoiding unintended consequences.
- 8 The Map Is Not the Territory Pattern Recognition Understand the gap between models and reality, and learn when to trust (and distrust) abstractions.
- 9 How Brains Misread Luck Science of Luck Explore the cognitive biases that cause us to see patterns in randomness and misattribute outcomes to skill.
- 10 Emotional Intelligence in Decisions Applied Psychology Learn how emotions shape your judgments and how emotional intelligence improves decision quality.
- 11 Metacognition — Thinking About Your Own Thinking
- 12 The Humility Chapter
The Science of Expertise
Trace the journey from novice to expert — how skills develop, how knowledge transfers, and what separates good performers from great ones.
- 1 From Novice to Expert Metacognition Map the stages of expertise development and understand what changes in the brain as skill grows.
- 2 Desirable Difficulties Metacognition Learn why the most effective practice feels hard — and why easy practice creates an illusion of competence.
- 3 Transfer of Learning Metacognition Understand why knowledge learned in one context often fails to transfer — and how to build transferable skills.
- 4 Deep vs. Shallow Processing Metacognition Distinguish surface-level memorization from the deep understanding that underlies true expertise.
- 5 Learning by Doing Metacognition Explore the science of experiential learning and why hands-on practice builds expertise faster than passive study.
- 6 Creativity and Insight Metacognition Discover how expertise enables creative breakthroughs and how to cultivate the conditions for insight.
- 7 Tacit Knowledge Pattern Recognition Explore the vast reservoir of knowledge that experts possess but cannot easily articulate or teach.
- 8 The Adjacent Possible Pattern Recognition Understand how expertise opens doors to new possibilities that are invisible to novices.
- 9 Dark Knowledge Pattern Recognition Learn about the knowledge that exists in practice but never makes it into textbooks or formal training.
- 10 Stages of Skill Acquisition
- 11 Tacit Knowledge
- 12 Pattern Recognition — The Skill Behind Lucky Insights
COBOL Developer Career Path
A complete journey from your first COBOL program through intermediate skills to advanced enterprise mainframe development with z/OS, CICS, DB2, and modernization.
- 1 The World of COBOL Learning COBOL Discover why COBOL still powers the global economy and begin your journey into mainframe programming.
- 2 COBOL Program Structure Learning COBOL Learn the four divisions of a COBOL program and write your first working program.
- 3 Conditional Logic Learning COBOL Master IF/ELSE, EVALUATE, and condition handling to build decision-making programs.
- 4 Sequential File Processing Learning COBOL Learn to read and write sequential files, the backbone of batch processing on mainframes.
- 5 COBOL Program Structure Deep Dive Intermediate COBOL Deepen your understanding of COBOL program architecture and advanced division features.
- 6 CALL and Subprogram Linkage Intermediate COBOL Build modular COBOL applications using CALL statements and subprogram linkage conventions.
- 7 Embedded SQL Fundamentals Intermediate COBOL Connect COBOL programs to DB2 databases using embedded SQL for enterprise data access.
- 8 The z/OS Ecosystem Advanced COBOL Understand the z/OS mainframe ecosystem and how COBOL fits into enterprise architecture.
- 9 CICS Architecture Advanced COBOL Master CICS transaction server architecture for building online mainframe applications.
- 10 DB2 Optimizer Deep Dive Advanced COBOL Learn how the DB2 optimizer works to write high-performance COBOL-DB2 programs.
- 11 Mainframe Security Advanced COBOL Understand RACF, security models, and compliance requirements for enterprise mainframe systems.
- 12 Modernization Strategy Advanced COBOL Explore strategies for modernizing legacy COBOL systems while preserving business logic.
- 13 COBOL Career Guide and the Path Forward
- 14 Debugging Techniques and Tools
- 15 The COBOL Landscape Today
Master IBM DB2
A comprehensive journey through IBM DB2 from relational fundamentals and SQL mastery to database design, administration, performance tuning, and high availability.
- 1 What is DB2? IBM DB2 Discover DB2's history, architecture, and its role as a cornerstone of enterprise data management.
- 2 The Relational Model IBM DB2 Understand the relational model, normalization, and how DB2 implements relational theory.
- 3 SQL Fundamentals IBM DB2 Master SELECT, WHERE, ORDER BY, and the foundations of querying data in DB2.
- 4 Joining Tables IBM DB2 Learn inner joins, outer joins, and cross joins to combine data from multiple tables.
- 5 Subqueries and CTEs IBM DB2 Write powerful subqueries and Common Table Expressions for complex data retrieval.
- 6 Logical Database Design IBM DB2 Design normalized database schemas that maintain data integrity and support business requirements.
- 7 Index Design IBM DB2 Create effective indexing strategies to optimize query performance in DB2.
- 8 Backup and Recovery IBM DB2 Implement backup and recovery strategies to protect enterprise data against failures.
- 9 The DB2 Optimizer IBM DB2 Understand how the DB2 optimizer generates access plans and how to influence its decisions.
- 10 SQL Tuning IBM DB2 Diagnose and fix SQL performance problems using EXPLAIN, indexes, and query rewriting.
- 11 Data Modification: INSERT, UPDATE, DELETE, MERGE
- 12 Views, Triggers, and Stored Procedures
- 13 Reading and Interpreting EXPLAIN
Introduction to Data Science
Build a foundation in data science by combining Python programming, data wrangling with pandas, visualization, statistical thinking, and your first machine learning models.
- 1 What is Data Science? Intro to Data Science Explore the data science landscape, career paths, and the tools used by data scientists.
- 2 Python Fundamentals for Data Science Intro to Data Science Learn core Python programming concepts tailored for data analysis workflows.
- 3 Introduction to pandas Intro to Data Science Master the pandas library for loading, exploring, and manipulating tabular data.
- 4 Cleaning Messy Data Intro to Data Science Learn techniques for handling missing values, duplicates, and inconsistent data.
- 5 Matplotlib Foundations Intro to Data Science Create informative charts and graphs to visualize patterns in your data.
- 6 Graphs and Descriptive Statistics Introductory Statistics Build a statistical foundation with histograms, box plots, and summary measures.
- 7 Probability Foundations Introductory Statistics Learn probability rules and how they underpin statistical inference and prediction.
- 8 Descriptive Statistics in Python Intro to Data Science Compute and interpret descriptive statistics using Python for real-world datasets.
- 9 Hypothesis Testing Intro to Data Science Apply hypothesis testing to make data-driven decisions with statistical confidence.
- 10 Linear Regression Intro to Data Science Build your first predictive model using linear regression and interpret its results.
- 11 Decision Trees and Random Forests Intro to Data Science Learn tree-based models for classification and regression tasks.
- 12 Evaluating Models Intro to Data Science Master metrics and validation techniques to assess how well your models perform.
- 13 Data Wrangling: Cleaning and Preparing Real Data
- 14 Cleaning and Preparing Data for Analysis
- 15 Communicating with Data
Statistics for Data Science
Master the statistical foundations that power data science, from descriptive statistics and probability through hypothesis testing, regression, and ANOVA.
- 1 Why Statistics Matters Introductory Statistics Understand why statistical literacy is essential for making sense of data in any field.
- 2 Types of Data Introductory Statistics Learn to distinguish categorical, ordinal, and numerical data types and their implications.
- 3 Graphs and Descriptive Statistics Introductory Statistics Visualize data distributions with histograms, box plots, and stem-and-leaf displays.
- 4 Numerical Summaries Introductory Statistics Calculate and interpret measures of center, spread, and position.
- 5 Probability Foundations Introductory Statistics Learn probability rules, counting methods, and how to reason about random events.
- 6 Probability Distributions and the Normal Curve Introductory Statistics Understand discrete and continuous distributions, with a focus on the normal distribution.
- 7 Confidence Intervals Introductory Statistics Construct and interpret confidence intervals to estimate population parameters.
- 8 Hypothesis Testing Introductory Statistics Learn the logic of hypothesis testing, p-values, and how to draw conclusions from data.
- 9 Correlation and Simple Regression Introductory Statistics Explore relationships between variables using correlation and linear regression models.
- 10 Correlation and Causation in Python Intro to Data Science Apply statistical concepts in Python to distinguish correlation from causation in real datasets.
- 11 Distributions and the Normal Curve
- 12 Sampling Distributions and the Central Limit Theorem
- 13 Inference for Means
Python Data Analysis Pipeline
Build end-to-end data analysis skills by progressing from Python fundamentals through business data manipulation, visualization, and into data science modeling.
- 1 Variables, Types, and Expressions Intro CS Python Master Python fundamentals including variables, data types, and expressions.
- 2 Functions Intro CS Python Learn to write reusable functions that form the building blocks of data pipelines.
- 3 Lists and Tuples Intro CS Python Work with Python's core sequence types to organize and process data collections.
- 4 Introduction to pandas Python for Business Discover pandas DataFrames and Series for business data analysis workflows.
- 5 Cleaning and Preparing Data Python for Business Learn practical techniques for cleaning messy real-world business data.
- 6 Transforming and Aggregating Data Python for Business Master groupby, pivot tables, and aggregation for summarizing business metrics.
- 7 Data Visualization with matplotlib Python for Business Create publication-quality charts to communicate data insights effectively.
- 8 Reshaping and Transforming Data Intro to Data Science Learn advanced data reshaping techniques including melting, pivoting, and merging.
- 9 Seaborn Statistical Visualization Intro to Data Science Build statistical visualizations with seaborn for exploratory data analysis.
- 10 What is a Model? Intro to Data Science Understand the fundamentals of statistical and machine learning models.
- 11 Linear Regression Intro to Data Science Build predictive models using linear regression and scikit-learn.
- 12 The ML Workflow Intro to Data Science Master the complete machine learning workflow from data preparation to model deployment.
- 13 Introduction to pandas
- 14 Your First Data Analysis
- 15 Loading and Exploring Real Business Datasets
Learning How to Learn
Apply the science of learning to study smarter: understand how memory works, debunk learning myths, master proven study strategies, and build a personal learning system.
- 1 Your Brain is Not Broken Metacognition Understand why learning feels hard and why your brain's apparent limitations are actually features.
- 2 How Memory Actually Works Metacognition Learn the science of encoding, storage, and retrieval that governs everything you remember.
- 3 The Forgetting Curve Metacognition Discover why you forget and how spaced repetition can defeat the forgetting curve.
- 4 Attention and Focus Metacognition Learn to manage your attention in an age of distraction and maximize study sessions.
- 5 Learning Strategies That Work Metacognition Master retrieval practice, spaced repetition, interleaving, and elaborative interrogation.
- 6 Learning Myths Debunked Metacognition Identify and abandon ineffective study habits like re-reading and learning styles myths.
- 7 Metacognitive Monitoring Metacognition Develop the ability to accurately assess what you know and what you still need to learn.
- 8 Motivation and Procrastination Metacognition Understand the psychology of procrastination and build sustainable motivation systems.
- 9 Reading to Learn Metacognition Transform passive reading into active learning with evidence-based reading strategies.
- 10 Your Learning Operating System Metacognition Design a personalized learning system that integrates all the strategies into daily practice.
- 11 Self-Testing
- 12 Test-Taking as a Skill
- 13 Metacognition — Thinking About Your Own Thinking
Critical Thinking & Cognitive Traps
Build intellectual self-defense by understanding how humans get stuck in false beliefs, learning to recognize cognitive traps, and developing tools for clearer thinking.
- 1 The Archaeology of Error How Humans Get Stuck Discover how false beliefs take root and why some errors persist for centuries.
- 2 The Authority Cascade How Humans Get Stuck Understand how deference to authority propagates errors through institutions and cultures.
- 3 Survivorship Bias at Scale How Humans Get Stuck Learn why we systematically overlook failures and how this distorts our understanding of success.
- 4 The Sunk Cost of Consensus How Humans Get Stuck Explore how group consensus creates inertia that prevents correction of known errors.
- 5 The Einstellung Effect How Humans Get Stuck Understand how expertise can become a trap when familiar solutions block better alternatives.
- 6 Cognitive Load and Its Limits Metacognition Learn how cognitive load affects judgment and how to manage your mental resources.
- 7 Calibration: Knowing What You Know Metacognition Develop the critical skill of accurately judging your own knowledge and confidence.
- 8 Desirable Difficulties Metacognition Discover why the things that feel hardest often produce the deepest learning.
- 9 Red Flags for Bad Thinking How Humans Get Stuck Build a practical checklist for spotting unreliable claims and flawed reasoning.
- 10 How to Disagree Productively How Humans Get Stuck Learn frameworks for constructive disagreement that advance understanding rather than entrench positions.
- 11 Cognitive Biases in Everyday Life Applied Psychology Apply psychological research on cognitive biases to recognize and counteract them in daily decisions.
- 12 The Speed of Truth
- 13 The Outsider Problem
- 14 Crisis and Correction
Quantum Mechanics Fundamentals
Journey through the foundations of quantum mechanics from wave-particle duality and the Schrodinger equation to angular momentum, perturbation theory, and entanglement.
- 1 The Quantum Revolution Quantum Mechanics Trace the historical experiments that shattered classical physics and launched the quantum era.
- 2 The Wave Function and Schrodinger Equation Quantum Mechanics Learn the central equation of quantum mechanics and the probabilistic meaning of the wave function.
- 3 Exactly Solvable Problems Quantum Mechanics Solve the particle in a box, step potential, and other fundamental quantum systems.
- 4 The Hydrogen Atom Quantum Mechanics Apply quantum mechanics to the hydrogen atom and understand atomic energy levels.
- 5 Linear Algebra and Dirac Notation Quantum Mechanics Master the mathematical language of quantum mechanics: Hilbert spaces, bras, and kets.
- 6 Spin Quantum Mechanics Discover the intrinsic angular momentum of particles and the Stern-Gerlach experiment.
- 7 Perturbation Theory Quantum Mechanics Learn approximation methods for solving quantum problems that lack exact solutions.
- 8 Entanglement and Bell's Theorem Quantum Mechanics Explore quantum entanglement, Bell inequalities, and what they reveal about the nature of reality.
- 9 Quantum Information Quantum Mechanics Discover how quantum mechanics enables quantum computing, teleportation, and cryptography.
- 10 Quantum Technologies Quantum Mechanics Survey cutting-edge quantum technologies from quantum sensors to quantum computers.
- 11 Time Evolution — Schrödinger vs. Heisenberg Pictures
- 12 Angular Momentum Algebra
- 13 Symmetry and Conservation Laws
- 14 Eigenvalue Problems and Spectral Theory
Systems Thinking & Pattern Recognition
Develop the ability to see universal patterns across domains -- feedback loops, emergence, failure modes -- and understand how humans get trapped by their own mental models.
- 1 Introduction to Cross-Domain Patterns Pattern Recognition Discover why the same patterns appear across biology, economics, technology, and society.
- 2 Feedback Loops Pattern Recognition Understand positive and negative feedback loops that drive system behavior everywhere.
- 3 Emergence Pattern Recognition Explore how complex behavior arises from simple rules and why wholes exceed their parts.
- 4 Gradient Descent as Universal Pattern Pattern Recognition See how optimization through gradual improvement appears in nature, AI, and human problem-solving.
- 5 Overfitting: When Models Fail Pattern Recognition Learn why optimizing too precisely for past data leads to catastrophic failure on new situations.
- 6 Cascading Failures Pattern Recognition Understand how small failures propagate through tightly coupled systems to cause catastrophe.
- 7 The Streetlight Effect How Humans Get Stuck Explore why humans search for answers where it is easy to look rather than where answers actually are.
- 8 The Zombie Idea How Humans Get Stuck Discover why some debunked ideas refuse to die and keep resurrecting in new forms.
- 9 Scaling Laws Pattern Recognition Learn why systems change qualitatively as they grow and why size matters in predictable ways.
- 10 How to Think Across Domains Pattern Recognition Build a practical framework for transferring insights between fields and recognizing deep analogies.
- 11 The View From Everywhere
- 12 How to Think Across Domains
Appalachian History & Culture
Explore the rich and complex history of Appalachia from its geological origins and indigenous peoples through industrialization, cultural traditions, and modern challenges.
- 1 Geological History History of Appalachia Discover how the ancient Appalachian Mountains shaped the land and the people who would inhabit it.
- 2 First Peoples History of Appalachia Learn about the indigenous peoples who called the Appalachian region home for thousands of years.
- 3 Who Came to the Mountains History of Appalachia Trace the waves of Scots-Irish, German, and other settlers who shaped mountain culture.
- 4 Religion, Community, and Culture History of Appalachia Explore the faith traditions, communal bonds, and cultural practices of early mountain communities.
- 5 A Region Divided: The Civil War History of Appalachia Understand how the Civil War uniquely tore apart Appalachian communities and families.
- 6 King Coal History of Appalachia Follow the rise of the coal industry and its transformative impact on Appalachian life.
- 7 Blood on the Coal: Labor Wars History of Appalachia Learn about the mine wars, union organizing, and the struggle for workers' rights.
- 8 Music of the Mountains History of Appalachia Discover how Appalachian music traditions gave birth to country, bluegrass, and American folk music.
- 9 The Opioid Crisis History of Appalachia Examine how the opioid epidemic devastated Appalachian communities and the ongoing response.
- 10 What Appalachia Teaches History of Appalachia Reflect on the broader lessons Appalachian history offers about resilience, extraction, and identity.
- 11 Emancipation in the Mountains
- 12 The Great Migration Out
- 13 Mountaintop Removal
Mainframe Database Development
Combine DB2 database expertise with advanced COBOL programming to build enterprise-grade mainframe database applications with performance, security, and reliability.
- 1 What is DB2? IBM DB2 Understand DB2's architecture and its central role in mainframe enterprise systems.
- 2 SQL Fundamentals IBM DB2 Master core SQL statements for querying, filtering, and sorting data in DB2.
- 3 Advanced SQL Features IBM DB2 Learn window functions, OLAP features, and advanced query techniques in DB2.
- 4 Index Design IBM DB2 Design effective indexes to optimize query performance in production databases.
- 5 DB2 Optimizer for COBOL Advanced COBOL Understand how the DB2 optimizer processes queries from COBOL application programs.
- 6 Advanced SQL in COBOL Advanced COBOL Write complex embedded SQL within COBOL programs for sophisticated data access patterns.
- 7 Locking and Concurrency Advanced COBOL Manage concurrent access to DB2 data with proper locking strategies in COBOL applications.
- 8 Stored Procedures Advanced COBOL Build DB2 stored procedures in COBOL to encapsulate business logic at the database layer.
- 9 DB2 Performance Tuning Advanced COBOL Diagnose and resolve performance bottlenecks in COBOL-DB2 applications.
- 10 Data Sharing and High Availability IBM DB2 Implement data sharing groups and high availability configurations for mission-critical systems.
- 11 SQL Tuning — Rewriting Queries for Performance
- 12 DB2 Application Patterns
- 13 The Relational Model
From Statistics to Machine Learning
Bridge the gap from classical statistics through data science to business AI and machine learning, building a complete understanding of data-driven decision making.
- 1 Descriptive Statistics Introductory Statistics Build a foundation with graphical displays, distributions, and summary statistics.
- 2 Probability Distributions Introductory Statistics Understand the probability distributions that underpin statistical modeling and ML.
- 3 Hypothesis Testing Introductory Statistics Master the logic of statistical inference that distinguishes signal from noise.
- 4 Regression Foundations Introductory Statistics Learn correlation and simple linear regression as the gateway to predictive modeling.
- 5 Pandas for Data Wrangling Intro to Data Science Prepare data for modeling using pandas data manipulation capabilities.
- 6 Linear Regression in Python Intro to Data Science Implement linear regression with scikit-learn and interpret model outputs.
- 7 Logistic Regression Intro to Data Science Extend regression to classification problems using logistic regression.
- 8 Decision Trees and Random Forests Intro to Data Science Build tree-based models that handle nonlinear patterns and feature interactions.
- 9 Evaluating Models Intro to Data Science Learn cross-validation, ROC curves, and other techniques to assess model quality.
- 10 AI and ML for Business Strategy AI & ML for Business Understand how organizations deploy AI and ML to create competitive advantage.
- 11 Linear Models Revisited
- 12 Model Evaluation Deep Dive
- 13 Model Evaluation and Selection