Explore the fusion of art and technology
Explore the core ideas of computer programming for the visual arts
AI, Code, & Art Summer Institute examines the social impacts and possibilities of making with software. Led by software artists Lauren Lee McCarthy and Casey Reas, Social Software is housed with the Department of Design Media Arts at UCLA, one of the nation’s top art and tech departments offering a comprehensive, multidisciplinary education in media creation, which fosters individual exploration and innovative thinking.
Turn your summer into a creative adventure at UCLA’s only program focused on AI, coding, and art. Earn college credit while exploring the cutting-edge intersection of artistic expression and digital innovation.
This institute explores questions such as:
- What is the potential of software within the visual arts?
- How has software affected the visual arts?
- As a designer or artist, why would I want (or need) to write software?
- What are the power relationships, inequities, and biases embedded within software and technology?
The institute is taught by professionally trained instructors using the most current software and technology. The institute culminates in a final exhibition and the creation of portfolio-ready work that students may include in their college applications in related fields.
Fees and Payment Info
The program fee includes the unit fees for the UCLA coursework offered as part of the program and thus varies by UC student status. In addition to the program fee, students are assessed other campus and administrative fees during the summer. This is a summary of fees that commonly apply to the selected student type.
Actual tuition and fees are subject to change by the University of California. Visit the fees, payment, and financial aid section for important disclaimer, as well as more details on fees, payment instructions, and information on delinquency, refunds, and financial aid.
Meet your instructors
All faculty and teaching assistants are practicing artists, computer programmers, and educators affiliated with UCLA Social Software, with extensive experience and expertise in their respective course subjects. Each course will be led by a faculty instructor and teaching assistant, with additional staff to provide support.
Lauren Lee McCarthy
Professor and Co-Director, Social SoftwareLauren Lee McCarthy is an artist examining social relationships in the midst of surveillance, automation, and algorithmic living. She is a Creative Capital Awardee, United States Artists Fellow, LACMA Art+Tech Lab Grantee, and has been awarded fellowships and residencies from Sundance, Eyebeam, MacDowell, Pioneer Works, and Ars Electronica. Her work SOMEONE was awarded the Ars Electronica Golden Nica and the Japan Media Arts Social Impact Award, and her work LAUREN was awarded the IDFA DocLab Award for Immersive Non-Fiction. Lauren’s work has been exhibited internationally, including the Barbican Centre, Haus der elektronischen Künste, SIGGRAPH, Onassis Cultural Center, IDFA DocLab, Science Gallery Dublin, and the Seoul Museum of Art. She is the creator of p5.js, an open source programming language for learning creative expression through code online with over 10 million users worldwide. She expanded on this work from 2015–2021 in her role on the Board of Directors for the Processing Foundation, whose mission is to serve those who have historically not had access to the fields of technology, code, and art in learning software and visual literacy. She holds an MFA from UCLA and a BS Computer Science and BS Art and Design from MIT.
Casey Reas
Professor, Department Vice Chair, and Co-Director Social SoftwareCasey Reas is an artist and educator who lives in Los Angeles. His software, prints, and installations have been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. His work varies from small works on paper to building-scale software installations, and he balances solo work in the studio with collaborations with architects and musicians. Reas’ work is in a range of private and public collections, including the Centre Pompidou and the San Francisco Museum of Modern Art. In 2001, Reas collaborated with Ben Fry to initiate Processing, an open source programming language and environment for the visual arts. He holds a masters degree in Media Arts and Sciences from MIT as well as a bachelors degree from the College of Design, Architecture, Art, and Planning at the University of Cincinnati.
Social Software Summer Institute FAQ
All class instruction and student work will need to be facilitated through student-acquired equipment. The specifications are listed below. In most cases, these requirements are already met by most desktop or laptop computers students may have.
Required materials for participation:
- Laptop with webcam
- Internet connection
- Sketchbook
Desktop/laptop recommended specifications:
- CPU: Multicore Intel/AMD processor with 64-bit support or Apple M1
- Windows 10 or macOS v10+
- RAM 8GB recommended
- 20 GB of available hard-disk space or external drive
Recommended materials:
- Additional drawing materials
This program is intended to be a foundational opportunity for students to learn core principles of working with computers for the visual arts. Students should be comfortable with using computer applications. Experience with coding is not required.
Yes. This class focuses on exercises with templates that can be modified and adjusted for new learners and that can be extended by people with prior knowledge in this area.
The courses are built around three exercises and a final project. Each exercise has an in-class workshop and a discussion about your finished exercise on the day that it’s due.
Still have questions? Check out the general Summer Institutes FAQ.
AI, Code, & Art Summer Institute Program
Choose from two tracks:
AI & Art – Harness the power of artificial intelligence to push the boundaries of artistic creation.
Code & Art – Transform code into captivating visual art using p5.js.
Applications are reviewed and admission to the program is granted on a rolling basis starting February 15th. Applying at your earliest convenience is highly recommended.
The program has application requirements for admission. Eligible applicants who successfully submit all requirements will be reviewed and notified via email of an admission decision within 3 weeks.
Applicants are required to provide the following during the online registration process:
AI, Code, & Art Summer Institute is a commuter program, there is NO on-campus housing available through the institute program or UCLA Summer Sessions. Additionally, please note that only students aged 17 and older as of June 23, 2025 are eligible to sign a housing contract, and not all program dates correspond to when contracts are available. Students interested in exploring this option should review information at UCLA Summer Housing.
Participants of the AI, Code, & Art Summer Institute must commute to the UCLA campus each day of the program. Specific location information (e.g. classroom) will be provided to enrolled students closer to the start of the program.
Parking
Summer Sessions parking permits will be available on a first-come, first-served basis. Students have the option to purchase a summer term permit or a daily permit.
Please review the Transportation and Parking Services web page and read the “Summer Quarter Parking (All Students)” section for more information on all permit types, including cost.
Coursework
AI & Art: DESMA 2; 4 units
Code & Art: DESMA 1; 4 units
Grading
Students will receive a letter grade upon completion. See University Credit, Grades and Transcripts for more information about academic credit.
In order to successfully complete the program, students must not have more than 2 excused or unexcused absences.
UCLA Summer Sessions Summer Scholars Support
Qualified students attending grades 9th – 11th in Spring 2025 in the state of California may be eligible for Summer Scholars Support, a need- and merit-based scholarship offered by the UCLA Summer Sessions Office. Students must be 15 years old by the first day of Summer Sessions 2025 on June 23rd in order to participate in a Precollege Summer Institute and/or apply for Summer Scholars Support. A limited number of full and partial scholarships are available to support enrollment in SCIP/eSCIP, one Summer Course, or a Precollege Summer Institute.
Summer 2025 deadline to apply: March 15.
Session A: Commuter
July 7, 2025 – July 18, 2025
Session B: Commuter
July 21, 2025 – August 1, 2025
Program Eligibility: 9th-12th grade in Spring 2025*
Application deadline:
June 13, 2025
Enrollment deadline:
*All participants must be at least 15 years of age by the first day of Summer Sessions 2025 on June 23rd, no exceptions allowed.
The schedule and syllabus are subject to change. Enrolled students will be given updated materials closer to the program start date.