CityU Seattle Logo School of Technology & Computing

STC AI Hub

An interactive learning gateway for students of the School of Technology & Computing — explore AI foundations, hands‑on labs, and practical tooling to turn ideas into implementation.

AI Concepts

Important AI Concepts AI Concepts

Interactive lessons covering foundational AI concepts and learning paths.

View Tutorial

AI Agent Terms AI Concepts

Interactive glossary and visual guide to agent-related concepts used in AI systems.

View Tutorial

AI History AI Concepts

A visual timeline and explainer covering milestones in the history of AI.

View Tutorial

AI Myths & Misconceptions AI Concepts

Debunks common myths about AI with evidence-based explanations.

View Tutorial

Interactive Labs

Interactive HOS Interactive

Interactive Hands-on Skill

Run Environment

Python Playground Interactive

Write and run Python in your browser with Pyodide—try examples and see output instantly.

View Tutorial

PythonQuest Interactive

Interactive coding challenges and game-like lessons for learning Python.

View Tutorial

Upgrade Your Thinking Interactive

Interactive lesson to improve decision-making and cognitive models.

View Tutorial

The Cost of Insecurity Interactive

Interactive lesson to why security must be integrated early.

View Tutorial

AWS Rekognition Interactive

Interactive simulator for Amazon's computer vision service. Detect labels, faces, text, and analyze images like AWS Rekognition.

View Tutorial

AWS Translate Simulator Interactive

Hands-on Amazon Translate walkthrough with a sandbox UI, AWS CLI command template, and CSV export to log student attempts.

View Tutorial

Tutorials & Lessons

GitHub Pages Tutorial Tutorial

How to publish static sites (including these tutorials) using GitHub Pages.

View Tutorial

Interactive GREP Tutorial Tutorial

Hands-on guide to using GREP with examples and pattern exercises.

View Tutorial

LLM Tokenization Tutorial

Deep dive into how language models tokenize text and why it matters.

View Tutorial

Testing Methodologies Tutorial

Interactive lesson on unit, integration, system, and load testing strategies.

View Tutorial

The Missing Gate Lesson

Hands-on exercise to identify and fix missing authentication checks in code.

View Tutorial

The Architect's Gate Lesson

Interactive exercise exploring authorization boundary design and enforcement.

View Tutorial

The Brute Force Balance Lesson

Learn rate limiting and account lockout strategies to defend against brute force attacks.

View Tutorial

The Integer Trap Lesson

Discover integer overflow vulnerabilities and techniques to prevent them.

View Tutorial

The Invisible Request Lesson

Learn about CSRF vulnerabilities and how to implement token-based defenses.

View Tutorial

The Malicious Link Lesson

Explore open redirect vulnerabilities and input validation strategies.

View Tutorial

The Salted Vault Lesson

Master password hashing, salting, and secure credential storage techniques.

View Tutorial

Data Integrity (HMAC) Lesson

Learn about message authentication codes and data integrity verification.

View Tutorial

API Security Headers Lesson

Understand HTTP security headers and their role in API defense strategies.

View Tutorial

The Shattered Database Lesson

Learn SQL injection vulnerabilities and parameterized queries to prevent them.

View Tutorial

Tools & Showcases

ChatGPT Tool

Your versatile partner for conversation, content creation, and coding.

View Tutorial

AI Tools Showcase Showcase

A curated showcase of leading AI assistants and tools with comparisons and notes.

View Tutorial