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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 De-Escalation Handling Confrontation Techniques for reducing emotional intensity when a conversation is heating up.
- 7 Negotiation Principles Handling Confrontation Apply principled negotiation techniques to reach agreements that preserve relationships.
- 8 Workplace Conflicts Handling Confrontation Handle boss disagreements, peer conflicts, and team dysfunction professionally.
- 9 Confronting Family Handling Confrontation Navigate the unique challenges of family confrontation where history and attachment run deep.
- 10 Lifelong Practice Handling Confrontation Build confrontation into a sustainable life skill through deliberate practice and reflection.
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.
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.
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.
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.
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.
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.
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.
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.
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 Relationships and Social Connection Applied Psychology Broaden your understanding with research on social bonds and wellbeing.
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.
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.
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.
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.
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.
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.
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.
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.
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 Relationships and Social Learning Applied Psychology Understand how mentorship, apprenticeship, and social connection accelerate the path to expertise.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 Supervised Learning in Practice AI & ML for Business Apply supervised learning techniques to real business problems and datasets.
- 12 AI Implementation and Ethics AI & ML for Business Navigate the practical and ethical challenges of deploying AI in business contexts.