Skip to content

References

This textbook draws upon the following high-quality resources:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. 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.

  23. 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.

  24. 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.

  25. 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.

  26. 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.

  27. 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.

  28. 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.

  29. 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.

  30. 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