The University of Chicago Summer
Introduction to Creative Coding | Summer
Introduction to Creative Coding

Introduction to Creative Coding


Course Description

This course is an introduction to programming, using exercises in graphic design and digital art to motivate and employ basic tools of computation (such as variables, conditional logic, and procedural abstraction). We will write code in JavaScript and related languages and we will work with a variety of digital media, including vector graphics, raster images, animations, and web applications.

Course Criteria

Students with extensive coding experience may find this course repetitive.

Coding Intensive
Students should expect daily class and homework activities to involve coding.

Academic Interest

Math and Computer Science

Application Materials

A complete application includes a transcript, two short essays, a letter of recommendation, writing sample, application fee, and a submitted parent confirmation. If you are seeking need-based financial aid, you must indicate that in your application before it is submitted. Please refer to the Application Instructions for complete details.

Instructor(s)

STAFF

Cost

$8,900

Need-based financial aid is available. Students should refer the Costs & Aid page and apply for aid when they submit their application to Summer Session.

Start Your Application

Course Duration

3 Week Immersion

Session

Session 1

Course Dates

June 14th - July 4th

Eligibility

9th Grade, 10th Grade, 11th Grade

Modality

Residential

Other Courses to Consider

These courses might also be of interest. Note: Students can apply for up to 4 courses and will be admitted to one.

  • Understanding AI: Challenges, Changes for How We Communicate
    Understanding AI: Challenges, Changes for How We Communicate

    Generative AI, large language models (LLMs) -- these buzzwords have been popping up in newsrooms, classrooms, and dinner tables. Questions about safety, environmental impacts, economic impacts and educational effects make people wonder how AI works, how it might change and augment the way we communicate and write, and what we should do about it.

    This class will give students the opportunity to

    • understand how AI-powered applications for writing such as Gmail’s Smart Compose feature and Grammarly’s personalized revision suggestions work

    • get hands-on-experiences working with various AI-powered writing tools

    • speak with researchers and industry professionals to understand the design, impact, and motivation of these AI-based tools

    • consider historical events such as the development of the printing press and the internet to contextualize the effects of technology on human communication

    • create a final project that analyzes and reflects on how technologies change the way that we communicate and write

    Through these experiences, students will better understand the present AI landscape, with a focus on LLMs and their impacts on communication and writing, and form their own perspectives on the opportunities and risks of AI.

    Residential
  • Career Insight: Technology and Innovation
    Career Insight: Technology and Innovation

    Move future-forward in pursuits like AI, human-computer interface, nanotechnology, and climate engineering. Your journey begins here at UChicago, home of cutting-edge innovation hubs in all of these areas and more.

    In the morning, UChicago professors, lecturers, and researchers will introduce you to key concepts and practices in molecular engineering, computer science, and the physical sciences through lectures, discussions, readings, and hands-on activities designed to reveal a range of possible pursuits. In the afternoon, connect with practitioners through presentations, informational interviews, and career treks around the city, and with Career Advancement staff who will help you consider what various career paths you might follow and cultivate the skills you need to begin to pursue those opportunities. You will keep a response journal and complete other assignments that will become a part of a final portfolio that you will submit at the end of the program.

    Residential