Applied Computer Science

Software and AI

About the Class

Foundations of Software and AI is the first semester of a free, year-long high school computer science course offered at Bletchley Commons. It is designed for students who want to understand how modern software actually works and start building real things with the help of AI tools.

Each week, students tackle a new concept and immediately apply it by building a small project. By the end of the semester, they have deployed multiple working applications to the internet and have the vocabulary, confidence, and hands-on experience to take on more ambitious builds in semester two.

The course is designed for high school students, but is open to any student 13 or older, and counts as 0.5 credits toward a high school computer science credit. No prior experience is required. Students need a laptop, a Discord account, and a willingness to figure things out.

Why Come?

🆓 Free for high school students
🧱 Learn how software and the internet actually work
🏗️ Build and deploy real software
🤖 Learn how to use AI tools
💻 No prior experience required

Location:

Bletchley Commons
411 University Ridge
Greenville, SC 29601

Summer 2026
Calendar Icon Eduhub X Webflow Template | Brix Template
When:
Wednesdays or Thursdays
May 27 - Aug 6
Time Icon Ligth Eduhub X Webflow Template | Brix Template
Start:
3:00 - 5:00 PM
Fall 2026
Calendar Icon Eduhub X Webflow Template | Brix Template
When:
Wednesdays or Thursdays
Aug 26 - Dec 17
Time Icon Ligth Eduhub X Webflow Template | Brix Template
Start:
4:30 - 5:30 PM

Course Outline

The Most Amazing Statistical Achievement
in U.S. Sports History

Analyze insane outlier performances — from Simone Biles’ 11 Olympic and 30 World Championship medals to Wilt Chamberlain’s legendary 100-point game.

Learn how to set up your coding environment, run your first real program, explore sports data files, and use AI to guide you as you build your first sports analysis.

Build A Player Rating System

Create a custom player rating — like the overall score you see in sports video games — and watch the rankings shift as you tweak the inputs.

Learn how programs use numbers, variables, and calculations to turn raw stats into meaningful ratings.

Who’s Heating Up? Season Trend Tracker

Break down real game logs to spotlight players on hot streaks — with charts that show who’s surging and who’s slowing down.

Learn how code scans through many games at once using lists, loops, and basic data structures.

Team Breakdown: Become a Sports Analyst

Load full seasons of sports data to compare teams the way analysts do on ESPN — scoring, pace, efficiency, and more.

Learn how to filter, sort, group, and search inside large datasets to uncover hidden patterns.

Your Personal Scouting Report Generator

Pick any athlete and instantly generate a scouting report with strengths, weaknesses, standout plays, and statistical highlights.

Learn how different datasets connect, how to clean messy information, and how programs produce polished summaries.

Predicting the Future: Points, Performance & Breakouts

Build a simple prediction model that estimates how many points a player will score based on their recent performance and playing time.

Learn the basics of prediction, trends, and how computers find lines and patterns in data.

Shot Chart Studio: Heatmaps Like the Pros

Visualize thousands of real shot locations to create NBA-style heatmaps and shot charts — just like the ones used in TV broadcasts.

Learn how to work with coordinates, filters, and visual layers to turn raw event data into striking graphics.

Register To Attend

Please see the course requirements and dates above before registering to attend. If you have multiple attendees, please sign them up separately.

Thank you! Your registration has been received!
Oops! Something went wrong while submitting the form.