References
This textbook draws upon the following high-quality resources:
-
Introducing Claude 4 - 2025-05-22 - Anthropic - Official announcement of Claude Opus 4 and Claude Sonnet 4, setting new standards for coding, advanced reasoning, and AI agents, with Claude Opus 4 described as the world's best coding model.
-
Claude Developer Platform - Release Notes - 2025-11-03 - Anthropic - Official Claude documentation including release notes for the Claude API, client SDKs, and Claude Console, providing comprehensive documentation for developers working with Claude.
-
Prompting Best Practices - Claude Docs - 2025-11-03 - Anthropic - Comprehensive guide to prompt engineering techniques specifically for Claude 4.x models, covering explicit instructions, long-horizon reasoning, context awareness, and tool usage patterns.
-
The Ultimate Guide to Prompt Engineering in 2025 - 2025-08-28 - Lakera - Contemporary guide addressing prompt engineering practices for modern AI models including GPT-4o, Claude 4, and Gemini 1.5 Pro, covering seven distinct prompt types and adversarial prompting vulnerabilities.
-
Prompt Engineering Guide - 2025-11-03 - Prompt Engineering Guide - Comprehensive educational resource covering the latest papers, advanced prompting techniques, model-specific guides, and practical applications including zero-shot, few-shot, chain-of-thought, RAG, and ReAct methodologies.
-
Material for MkDocs - 2025-11-03 - Martin Donath - Official documentation for Material for MkDocs, a powerful documentation framework that makes sharing knowledge easier and more beautiful, trusted by over 50,000 individuals and organizations for creating educational content.
-
Material for MkDocs - GitHub Repository - 2025-11-01 - Martin Donath - Official GitHub repository for Material for MkDocs with 25,000+ stars, demonstrating widespread adoption by major organizations including AWS, Google, Microsoft, Netflix, and Uber for documentation creation.
-
Bloom's Taxonomy - Wikipedia - 2025-11-03 - Wikipedia - Comprehensive overview of Bloom's Taxonomy including the 2001 revision that renamed and reordered cognitive levels as Remember, Understand, Apply, Analyze, Evaluate, and Create, fundamental for educational content design.
-
Bloom's Revised Taxonomy - 2025-11-03 - Colorado College - Educational resource explaining the six cognitive levels from Anderson and Krathwohl's 2001 revision with specific action verbs for each level to help educators craft effective learning outcomes.
-
Exploring Knowledge Graphs for the Identification of Concept Prerequisites - 2019-10-01 - Smart Learning Environments - Academic research presenting a methodology that combines semantic web exploration with supervised machine learning to identify concept prerequisites using knowledge graphs, achieving 76-96% precision across multiple domains.
-
p5.js Education Resources - 2025-11-03 - Processing Foundation - Official directory of p5.js teaching materials, workshops, and curricula from educators worldwide, demonstrating how to use p5.js for creating interactive educational simulations in mathematics, physics, and computer science.
-
ISO/IEC 11179 - Metadata Registry Standard - 2025-11-03 - Wikipedia - Comprehensive overview of the international standard for representing metadata in a metadata registry, documenting standardization and registration of metadata to make data understandable and shareable across organizations.
-
Directed Acyclic Graph (DAG) - 2025-11-03 - Wikipedia - Thorough coverage of DAG theory including mathematical properties, computational algorithms, and applications in scheduling systems, data processing networks, version control, and citation networks with 57 academic citations.
-
DAG Algorithms - Neo4j Graph Data Science - 2025-11-03 - Neo4j - Technical documentation for DAG algorithms in the Neo4j GDS library, covering topological sort and longest path algorithms essential for modeling dependencies between entities in learning graphs.
-
Git Version Control Best Practices - 2025-11-03 - GitLab - Comprehensive guide to version control best practices including incremental changes, atomic commits, branch development, descriptive commit messages, code reviews, and branching strategies for collaborative development.
-
The Key Principles of Instructional Design (2025) - 2025-11-03 - Devlin Peck - Educational resource covering foundational instructional design theories including behaviorism, cognitive psychology, constructivism, Gagné's Nine Events of Instruction, Mayer's Multimedia Learning Principles, ADDIE model, and Bloom's Taxonomy.
-
The Ultimate Guide to AI-Assisted Educational Content Creation - 2025-11-03 - Fora Soft - Practical guide to implementing AI tools in educational content creation, covering tool selection, content quality enhancement, personalized learning, and accessibility considerations with evidence showing 20% improvement in test scores.
-
Documentation for Visual Studio Code - 2025-10-09 - Microsoft - Official VS Code documentation covering setup, configuration, editing features like IntelliSense and Code Actions, debugging capabilities, and language support for developers creating educational content and managing projects.
-
GitHub Pages Documentation - 2025-11-03 - GitHub - Official documentation for GitHub Pages, a service for hosting static websites directly from GitHub repositories with HTTPS support, ideal for publishing educational textbooks built with MkDocs.
-
Constructivism as a Theory for Teaching and Learning - 2025-11-03 - Simply Psychology - Comprehensive explanation of constructivism learning theory emphasizing that learners actively build knowledge through experiences and social interactions rather than passively receiving information.
-
Basic Syntax - Markdown Guide - 2025-11-03 - Markdown Guide - Foundational reference for Markdown syntax covering headings, emphasis, lists, links, images, and code formatting with best practices for compatibility across different Markdown processors.
-
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format - 2017-12 - IETF - Official Internet Standard specification for JSON, defining the lightweight, text-based, language-independent data interchange format essential for configuration files and data exchange in educational technology projects.
-
YAML Tutorial: A Complete Language Guide with Examples - 2025-11-03 - Spacelift - Comprehensive tutorial covering YAML fundamentals through advanced topics including syntax, data types, schemas, anchors, aliases, and practical applications in configuration management, infrastructure-as-code, and CI/CD pipelines.
-
Dublin Core - Metadata Standard - 2025-11-03 - Wikipedia - Overview of the Dublin Core metadata standard (ISO 15836, IETF RFC 5013, ANSI/NISO Z39.85) comprising 15 core metadata elements for describing educational resources, widely adopted for web resources and digital content.
-
10 Best Practices for Educational Quizzes in Training - 2025-11-03 - Continu - Professional development resource covering quiz design strategies including pre-testing, diverse question formats, immediate feedback, error tolerance, branching scenarios, and real-world relevance for effective educational assessment.
-
Using Python's pip to Manage Your Projects' Dependencies - 2025-11-03 - Real Python - Beginner-friendly tutorial teaching how to use pip, Python's standard package manager, to install and manage packages from the Python Package Index for educational technology projects.
-
What is Instructional Design? - 2025-11-03 - SMU Learning Sciences - Educational resource explaining instructional design as the systematic process of creating effective and efficient learning experiences through analysis, design, development, implementation, and evaluation.
-
Improving Science and Math Education Using p5.js - 2025-11-03 - Processing Foundation - Article demonstrating how interactive visualizations created with p5.js enhance comprehension of STEM concepts by making complex ideas visual and interactive for students.
-
Concept Graph Learning from Educational Data - 2015-02 - ACM WSDM Conference - Academic research paper presenting the Concept Graph Learning framework that projects course-level prerequisite links onto concept space to induce directed concept graphs for predicting prerequisites across institutions.
-
A Systematic Literature Review of Knowledge Graph Construction and Application in Education - 2024-01 - Smart Learning Environments - Comprehensive review of knowledge graph research in education covering construction methodologies, applications in personalized learning, curriculum design, concept mapping, and educational content recommendation systems.
References last updated: 2025-11-03