πŸš€ GitHub Mastery Hub

Practice Safely. Learn Effectively. Master Sacred Flow.

Interactive practice tools for CSC-113, CSC-114, CSC-249, CTS-285, and CTS-289 students. Learn GitHub workflows, user story decomposition, and Agile practices through hands-on exercises with instant feedbackβ€”all before touching real repositories.

πŸš€ PHASE 4 - NOW LIVE! Portfolio Collaboration PMP Prep Role-Based Paths

✨ Professional Development Dashboard

Your complete personalized learning ecosystem!
β€’ 🎯 Smart recommendations based on YOUR progress
β€’ πŸ—ΊοΈ Role-based learning paths (Developer/Designer/PM)
β€’ πŸ“ Portfolio generation (PDF, LinkedIn, Resume)
β€’ πŸŽ“ PMP/SCRUM certification readiness tracking
β€’ 🀝 Cross-functional collaboration scenarios
β€’ πŸ† Milestones, achievements, and skill mastery tracking

πŸš€ Launch Professional Dashboard

⭐ Recommended: Start here for the complete experience!

πŸ“š Unified Learning Hub

All practice tools in one place!
β€’ Track progress across all 5 practice areas
β€’ Generate ONE comprehensive Canvas submission (210 points!)
β€’ Seamless switching between tools

🎯 Open Learning Hub β†’
✨ Sacred Flow Workflow
Issue β†’ Branch β†’ Commit β†’ Pull Request β†’ Review β†’ Merge

Or Use Individual Practice Tools

Prefer to focus on one practice area at a time? Access each tool individually below. Note: Your progress will still be tracked across all tools!

πŸ§ͺ

GitHub Practice Simulator

Interactive scenarios that teach GitHub workflow step-by-step. Make mistakes safely without affecting real repositories.

  • 12 progressive scenarios from beginner to advanced
  • Instant feedback on every choice
  • CSC-289/GRD-242 collaboration scenarios
  • Merge conflict practice
Autograded Interactive Start Practicing
πŸ“

User Story Decomposition

Learn to analyze and write user stories like sentence diagramming. Break down complex stories into WHO, WHAT, and WHY components.

  • 10 exercises from basic to advanced
  • Fix broken stories
  • Split epics into smaller stories
  • Write acceptance criteria
Practice Interactive Practice Stories
πŸ”

Common Mistakes Database

Searchable database of common GitHub errors, PM mistakes, and collaboration issues with plain-English explanations and fixes.

  • 50+ common errors with solutions
  • Search by error message
  • Copy-paste ready commands
  • Mobile-friendly quick reference
Reference Search Errors
🎯

Estimation Practice Arena

Practice story point estimation with 20 real user stories. Build your "estimation intuition" and track accuracy over time.

  • 20 user stories across categories
  • Compare to expert estimates
  • Track accuracy improvement
  • ML and data structures examples
Autograded Interactive Start Estimating
πŸ—“οΈ

SCRUM Ceremony Simulators

Interactive simulations of daily standups, sprint planning, and retrospectives. Practice Agile ceremonies with branching scenarios.

  • Daily standup scenarios
  • Sprint planning decisions
  • Retrospective facilitation
  • Blameless culture practice
Practice Interactive Practice Ceremonies
🏠

Norris Dashboard

Return to the main dashboard to see all courses, alignment matrices, skill threading, and program outcomes.

Back to Dashboard

πŸ€” Why Do You Need This?

Students in CSC-113, CSC-114, CSC-249, CTS-285, and CTS-289 are learning GitHub, Agile, and project management alongside programming. That's a LOT of new concepts at once. Traditional teaching goes: lecture β†’ graded assignment. But that's like learning to drive by taking the DMV testβ€”no parking lot practice first!

❌ The Problem

  • Students jump from instruction to high-stakes graded work
  • No safe space to make mistakes and learn
  • GitHub anxiety: "What if I break the repo?"
  • No repetitionβ€”practice once, graded once
  • Feedback comes too late (after grading)

βœ… The Solution

  • Low-stakes practice BEFORE graded assignments
  • Safe sandbox: no real repos harmed
  • Instant feedback: learn immediately
  • Unlimited attempts: master through repetition
  • Progressive difficulty: beginner β†’ advanced

This is pedagogical scaffolding: building a ladder of practice exercises between instruction and application. Just like athletes drill fundamentals before playing the game, you'll drill Git workflows and PM practices before using them on real projects.

CSC-113: AI Fundamentals CSC-114: AI I CSC-249: Data Structures CTS-285: Systems Analysis CTS-289: Capstone Project