From Coder Merlin
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

Recommended Videos[edit]

Linux and Bash[edit]

  1. Bash Guide
  2. Bash Basics
  3. Bash Tutorial (PDF)
  4. Linux Disk Space Management
  5. Unix Tutorial
  6. Coder Merlin File Recovery
  7. Find Text in File Recursively
  8. Advanced Topics
    1. Service Installation


  1. Color Wheel
  2. W3 CSS Colors

Computer Science[edit]


  1. Introductory Tutorial to Git (Video)
  2. Brief Introduction and Tutorial
  3. Official Documentation
    1. What is Version Control (Single page)
    2. Getting Started - Git Basics (Single page)
    3. Git Basics (Entire chapter)
  4. Useful Commits - Message Style


  1. Brief Introduction and Tutorial
  2. Basic Formatting Syntax (for
  3. Markdown Magic - Tutorial
  4. Online Editor


  1. Beginner's Guide
  2. Emacs Tour
  3. Reference Card
  4. How-Tos
    1. How To Copy From One File To Another
  5. Version Control Within Emacs
  6. Magit Version Control Within Emacs
  7. Butterflies
  8. Pragmatic Emacs


  1. Emergence

Engineering Design Process[edit]

  1. NC State University Perspective
  2. NASA Perspective for Educators


  1. Turtle-Graphics
    1. Turtle History
    2. Turtle Command Background
    3. Detailed Turtle Graphics Analysis
  2. HTML5 Canvas
    1. ArcTo Visual Description
    2. Canvas Handbook
  3. Igis
    1. Lines
    2. Ellipses
  4. Bezier Curves
    1. Animated Bezier
    2. Online Book (Detailed)
  5. Rectangles
    1. Intersecting Rectangle Visual
  6. Hit Testing
    1. Rectangle Overview
    2. 2D Hit Testing
    3. Hexagon Hit Testing
  7. Platform Games
    1. Platform Game
  8. Transforms
    1. Transformation Matrices
    2. Linear Transformations
    3. Transformation Tutorial (Jenkov)
    4. Transformations

Programming Languages and Concepts[edit]

  • StackOverflow Q&A site for professional and enthusiast programmers

Assembly Language[edit]

HTML, CSS, JavaScript[edit]

  • W3Schools provides tutorials about HTML, CSS, JavaScript, PHP, Python, and SQL
  • Tutorials Point provides tutorials about HTML, CSS, and Swift
  • HTMLColorCodes easily find HTML color codes with a color picker, color chart and HTML color names with Hex color codes, RGB and HSL values.
  • JSFiddle is a test site for HTML, CSS, and JavaScript


Object Oriented Programming[edit]

AP Computer Science A Exam[edit]

Quotes and Advice[edit]




  • Piskel is a free, online editor for animated sprites & pixel art
  • Pixilart is a free, online editor for pixel art, game sprites and animated GIFs


  • Discord is an all-in-one voice and text chat that's free, secure, and works on both your desktop and phone.


  • Draw IO is a free, online editor for diagrams (such as UML)

Logic Gates[edit]

Regular Expressions[edit]

Source Control and Hosting[edit]

  • GitHub provides an online source code repository (which integrates with git) along with additional tools
  • GitLab provides an online source code repository (which integrates with git) along with additional tools
  • Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.

Teacher Resources[edit]

Articles on Privacy[edit]

Wiki Tools[edit]