Computer Science Courses

GameMaker

Introduction to Game Design

This course covers basic programming skills using the GameMaker software, resulting in final projects where students create their own computer games.

Synchronous, Remote, Offered Regularly

Learn More
Web Design

Brave Behind Bars: Introduction to Web Design

An introductory web design and career-readiness program for incarcerated individuals, focusing on HTML, CSS, and JavaScript.

Synchronous, Remote, Offered Every Summer

Learn More
Python Programming

Introduction to Computation and Programming Using Python

This course is an introduction to computation and programming for incarcerated students with little or no programming experience. Topics include the notion of computation, Python, algorithms and data structures, testing and debugging, and algorithmic complexity.

Synchronous, Remote, Offered Every Fall

Learn More
App Design

Code Your Dreams: Introduction to App Design

A partnership between TEJI and Code Your Dreams, this course empowers students to build technical projects that make a difference in their communities. Each student leaves the program with their own web app developed using Python, Flask, and MongoDB.

Synchronous, Remote, Offered Every Spring

Learn More