Computer Education

 
 

Introduction to Game Design

This course cover basic programming skills using the GameMaker game design software, resulting in final projects, where the students will work in pairs/small groups to create their own computer games. Through this process, students will advance their computer literacy, creativity, and problem solving skills. Since these skills are increasingly sought-after in the modern job market, this program will also contribute to career-readiness.

Synchronous, Remote, Offered Regularly

 

Brave Behind Bars (BBB): Introduction to Web Design

Brave Behind Bars (BBB) is an introductory web design and career-readiness program for incarcerated people. The curriculum includes the fundamentals of HTML, CSS and Javascript. Students are also introduced to Bootstrap and version control using Github. Towards career-readiness, the class includes lectures on CV writing, presentation and public speaking. Students are also introduced to relevant technology-facing career paths by guest lecturers. Students apply the taught material to build a website centered on addressing challenges to affect social impact in their communities.

Check out the Brave Behind Bars - Summer 2021 Presentations video and Brave Behind Bars in the News.

Synchronous, Remote, Offered Every Summer

 

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. Drawing inspiration from MIT’s 6.0001 curriculum, the goal of this course is to teach and support incarcerated students as they learn how to approach problems with a computational mindset, develop programming skills using Python, and complete a final project showcasing their skills.

Synchronous, Remote, Offered Every Fall

 

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, as well as the skills and inspiration to continue solving big problems with code. The curriculum introduces students to some of today’s fastest-growing roles in technology, including project management, user experience research and design, software development, and marketing.

Synchronous, Remote, Offered Every Spring