
Virtual Production is reshaping how stories are told across film, TV, and interactive media—and California Community Colleges are leading the charge.
The Regional Virtual Production Academy (RVPA) equips students with the skills needed to thrive in today’s fast-evolving virtual production landscape. By connecting industry leaders, expert faculty, and learners from across California, RVPA builds a dynamic pipeline into high-demand creative technology careers.
We envision a future where community college students across California can access immersive, hands-on training in virtual production, positioning them for careers in film, television, gaming, and beyond. Through strategic partnerships and real-world learning, RVPA opens doors to the creative tech jobs of tomorrow.
Bay Area community colleges are now offering specialized coursework in virtual production, blending creativity, storytelling, and technical skills to prepare students for cutting-edge roles in entertainment and media.
Click below to view the certificates of achievement already availabile via the RVPA. These tables are best view via desktop.
The Virtual Production Fundamentals Certificate of Achievement (18-24 units), offered as a part of the Regional Virtual Production Academy (RVPA) collaborative, prepares students for entry-level careers in virtual production. Students will apply the skills from film production, computer graphics, digital imaging, visual effects and game engines to the virtual production process. Students may select courses from the participating colleges to complete the certificate.
3D animation involves the creation and manipulation of 3D models, cameras, and virtual assets to bring dynamic visual narratives to life. Utilizing specialized 3D modeling and animation vocabulary, professionals meticulously plan and design productions, ensuring a seamless integration of elements for compelling visual storytelling.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 160 (3) | Online: Asynchronous | |
Ohlone College | DAID 125 | Campus | Friday 9:20am – 12:30 |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 20A | Online: Synchronous | Mon 1.30-5.15pm |
Mission College | GDS 039A | Online: Asynchronous | |
Ohlone College | DAID 125 | Hybrid | Fri 9:20am-12:40pm |
Santa Rosa Junior College | APTECH 43 | Online: Synchronous | Tues + Thurs 7:30-10pm |
Digital imaging is about knowing how to use different computer programs and tools to make digital art or pictures. It’s important to organize your work, pick the right picture quality, and understand different types of picture files to make your project look its best. When combining pictures, using masks and other smart methods lets you blend them together without permanently changing anything, so you can always adjust your work later if you need to.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 105 | Online: Asynchronous | |
Mission College | GDS 064 | Online: Asynchronous | |
Ohlone College | DAID 103 | Online: Asynchronous | |
Santa Rosa Junior College | CS 70.11A | Online: Asynchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Campus | Monday 6-9pm |
Diablo Valley College | ARTDM 105 | Online: Asynchronous | |
Diablo Valley College | ARTDM 105 | Campus | Tu/Thurs 12:45-3:15 |
Ohlone College | DAID 103 | Online: Asynchronous | Web – late start |
Ohlone College | DAID 103 | Campus | Wed 9:20am – 12:30 |
Santa Rosa Junior College | CS 70.11A | Offering | Wed 9:30am-12:30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Online: Synchronous | Mon. 6-9.45pm |
Diablo Valley College | ARTDM 105 | Both (Online + Campus) | |
Mission College | GDS 064 | Hybrid | Mon 3:40-5:45 |
Ohlone College | DAID 103 | Online: Asynchronous | 2 of them: both online |
Santa Rosa Junior College | CS 70.11A | Both (Online + Campus) | Tues + Thurs 12-3pm / Online |
In Intro to Game Design & Development, students learn to think about games from a big-picture perspective, using best practices in game development to design and create games. They get hands-on experience by coming up with game ideas, making those ideas tangible through pitches and prototypes, and then presenting their ideas to others. This process helps students understand how games are made from start to finish.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 040A | Campus | thursday 6-9:45pm |
Diablo Valley College | ARTDM 180 | Online: Asynchronous | |
Ohlone College | DAID 118 | Campus | Mon/Wed 4:40 – 6 PM |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 040A | Online: Synchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Campus | Monday 6-9pm |
Diablo Valley College | ARTDM 105 | Online: Asynchronous | |
Diablo Valley College | ARTDM 105 | Campus | Tu/Thurs 12:45-3:15 |
Ohlone College | DAID 103 | Online: Asynchronous | Web – late start |
Ohlone College | DAID 103 | Campus | Wed 9:20am – 12:30 |
Santa Rosa Junior College | CS 70.11A | Offering | Wed 9:30am-12:30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 040A | Online: Synchronous | Thur 6-9:45pm |
Diablo Valley College | ARTDM 180 | Online: Asynchronous | |
Ohlone College | DAID 118 | Campus | Mon/Wed 4:40-7:15pm |
Ohlone College | DAID 118 | Online: Asynchronous | late start |
Santa Rosa Junior College | CS 42 | Online: Asynchronous |
This intro film production course helps students learn how to plan, organize, and carry out the making of a short video project. They work as part of a team, where each person is responsible for their part of the project. Students also learn and use basic video production techniques and terms, helping them understand the steps and processes involved in creating a video from start to finish.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 009A | Campus | |
Berkeley City College | MM/VI 009A | Campus | |
Diablo Valley College | FTVE 160 or ARTDM 149 | Online: Synchronous | Online: 6-8pm Wednesday |
Diablo Valley College | FTVE 160 or ARTDM 149 | Campus | Tues/thurs 9:35-12:05 or Fridays 10-3pm |
Santa Rosa Junior College | MEDIA 20 | Campus | Tues + Thurs 9-11:30am |
Ohlone College | DAID 118 | Campus | Mon/Wed 4:40pm – 6:05pm |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | FTVE 160 or ARTDM 149 | No offering |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Campus | Monday 6-9pm |
Berkeley City College | MMART 003 | Friday 9:30-5:20pm | |
Diablo Valley College | ARTDM 149 | Online: Synchronous | Thurs. 6PM |
Diablo Valley College | FTVE 160 | Campus | Monday / Wed 9:35-12:05. OR Tuesday / Thursday 9:35-12:05 |
Ohlone College | DAID 111 | Campus | T/TH 2-5:10pm |
Santa Rosa Junior College | MEDIA 20 | Campus | Tues + Thurs 11am-2pm |
Santa Rosa Junior College | JOUR 5 | Hybrid | Tues + Thurs 2:10-4:15pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 009A | Campus | Wed 9:30-5:20pm |
Diablo Valley College | FTVE 160 or ARTDM 149 | Both (Online + Campus) | |
Santa Rosa Junior College | MEDIA 20 | Campus | Mon 6-9pm |
Santa Rosa Junior College | JOUR 5 | Online: Asynchronous |
Exploring real-world problem-solving through visual effects, students in Intro to Visual Effects learn to apply different techniques effectively in production environments. They also develop an understanding of the terminology and concepts of compositing, allowing them to seamlessly integrate various visual elements.
Fall 2025:
Not Available
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022B | Online: Synchronous | Wednesday 1:30-5.20 |
Santa Rosa Junior College | APTECH 162 | Campus | Mon + Wed 7:30-10pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022B | Online: Asynchronous | changed to 8 week 2nd |
Diablo Valley College | ARTDM 141 | Online: Asynchronous |
Crafting a virtual production project from concept to completion, students in Intro to Virtual Production learn the intricacies of design and creation. They also acquire a comprehensive understanding of the terminology and concepts related to virtual production, fostering effective collaboration within their production teams.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 129 | Online: Synchronous | Monday 9:20am – 12:40PM |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 192 | Campus | wed 12:45-4:45 |
Laney College | Media 044A | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 192 | Campus | |
Laney College | Media 044A | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 129 | Hybrid | Mon 9:20am-12:30pm |
In Motion Graphics, students integrate diverse elements such as audio, time-based media, and 2D animation to craft comprehensive motion graphic presentations. They showcase an understanding of the terminology, principles, and concepts inherent in animation and motion graphics. Furthermore, students exhibit proficiency in creating intricate multi-layered animations, exporting projects for versatile applications in film, broadcasting, the internet, UI/UX, animation, games, and mobile devices.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 005A | ||
Diablo Valley College | ARTDM 140 | Online: Synchronous | Tuesday 9:35-11:35 |
Ohlone College | DAID 112 | Wed 9:20am – 12:30pm |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 005A | Online: Synchronous | Tu. 6pm-9.45pm |
Diablo Valley College | ARTDM 140 | Online: Asynchronous | |
Ohlone College | DAID 112 | Campus | Wed 9:20am-12:30pm |
Ohlone College | DAID 112 | Online: Asynchronous | late start |
Crafting a refined project, students in Video Editing skillfully incorporate elements such as still frames, titles, credits, effects, transitions, keyframe animations, basic compositing, J and L cuts, and the blending of multiple audio sources. They showcase their proficiency in producing polished video content while demonstrating effective project management through asset and sequence organization. Additionally, students adeptly import files from diverse formats, ensuring readiness for the editing process.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 020A+020LA | Campus | Tues 6-8.45 pm |
Diablo Valley College | FTVE 165 | Online: Asynchronous | |
Santa Rosa Junior College | CS 74.22 | Both (Online + Campus) | Tues 10:30am-1:30pm |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 020A+020LA | Campus | Tues 6-8.45 pm |
Diablo Valley College | FTVE 165 | Online: Asynchronous | |
Santa Rosa Junior College | CS 74.22 | Both (Online + Campus) | Tues 10:30am-1:30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 20A+20LA | Campus | Tu 9:30-12:15pm |
Diablo Valley College | FTVE 165 | Online: Asynchronous | |
Santa Rosa Junior College | CS 74.22 | Both (Online + Campus) | Wed 10:30am-1:30pm |
In 2D Animation, students produce sequential art aligned with the 12 principles of animation. They progress by crafting cartoons that showcase animation fundamentals, techniques, and key concepts. Additionally, students critically assess how they apply the principles of animation theory in their projects, gaining a deeper understanding of the art form.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 003A | Online: Synchronous | |
Diablo Valley College | ARTDM 165 | Campus | MW 9:35-12:05 |
Ohlone College | DAID-115 | Campus | Tue/Thur 9:20am – 12:30pm |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 165 | Campus | Mon-th 9am-4pm |
Ohlone College | DAID-115 | Online: Asynchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID-115 | Campus | T/TH 5:20-8pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 003A | Online: Synchronous | Mon. 6-8:15 pm |
Diablo Valley College | ARTDM 165 | Campus | |
Ohlone College | DAID-115 | Campus | tbd |
Producing dynamic visual narratives, students in 3D Animation and Modeling create animations featuring 3D models, cameras, and virtual assets. They skillfully utilize 3D modeling and animation vocabulary, complemented by thoughtful planning and design for their 3D productions. This integrated approach empowers students to bring imaginative and compelling visual stories to fruition.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | |
Diablo Valley College | ARTDM-161 | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | 2 web, 1 online |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 122 | Online: Asynchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 160 (3) | Online: Asynchronous | |
Ohlone College | DAID 125 | Campus | Friday 9:20am – 12:30 |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9:30-1:15pm |
Mission College | GDS 039A | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | web |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | |
Diablo Valley College | ARTDM 295 or FTVE 295 | Hybrid |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 295 or FTVE 295 | No offering |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | Online: Asynchronous | Web |
Santa Rosa Junior College | GD 60 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
Dive into the captivating world of animation. Use cutting-edge software and techniques to breathe life into characters, objects, and environments. From 2D hand-drawn animation to 3D character rigging, this specialization hones your skills in storytelling through motion.
Scripting for Games builds the understanding and application of systems-level thinking, game development methods, and best practices to the design and development of graphical computer-based games. Students learn game creation skills that cover game logic sequencing; artistic and technical coordination; technical requirements and limitations; and implementation of high quality and error-free versions of games.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | thursday 6-9:45pm |
Diablo Valley College | ARTDM 181 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | Mon. 6-9:45pm |
In 2D Animation, students produce sequential art aligned with the 12 principles of animation. They progress by crafting cartoons that showcase animation fundamentals, techniques, and key concepts. Additionally, students critically assess how they apply the principles of animation theory in their projects, gaining a deeper understanding of the art form.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 003A | Online: Synchronous | |
Diablo Valley College | ARTDM 165 | Campus | MW 9:35-12:05 |
Ohlone College | DAID-115 | Campus | Tue/Thur 9:20am – 12:30pm |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 165 | Campus | Mon-th 9am-4pm |
Ohlone College | DAID-115 | Online: Asynchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID-115 | Campus | T/TH 5:20-8pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 003A | Online: Synchronous | Mon. 6-8:15 pm |
Diablo Valley College | ARTDM 165 | Campus | |
Ohlone College | DAID-115 | Campus | tbd |
Apply acting principles in 3D animated scenes to create appealing personality- based performances. Implement Principles of Animation to convey story, themes, intentions, and emotions in an animation project. Develop and implement strong character silhouettes.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 003A | Online: Synchronous | |
Diablo Valley College | ARTDM 165 | Campus | MW 9:35-12:05 |
Ohlone College | DAID-115 | Campus | Tue/Thur 9:20am – 12:30pm |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020B | Online: Synchronous | Thursday 6:00-9:45pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020B | Online: Synchronous | Thur 6-9.45pm |
Santa Rosa Junior College | APTECH 64 | Online: Synchronous | Mon + Wed 7:30-10pm |
Students learn how to use applications for performance animation and acting techniques for character animation, scene construction, and storytelling. Motivation in creating movement and gesture and how this relates to believable characterization for animation is explored by creating character bios, backstories, scenes and sequences, and empathy to bring a character to life.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 024 | Online: Synchronous |
Spring 2025:
No Courses Available this semester
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 024 | Online: Asynchronous | |
Ohlone College | DAID 143 | Hybrid | Fri 1-4PM |
In Motion Graphics, students integrate diverse elements such as audio, time-based media, and 2D animation to craft comprehensive motion graphic presentations. They showcase an understanding of the terminology, principles, and concepts inherent in animation and motion graphics. Furthermore, students exhibit proficiency in creating intricate multi-layered animations, exporting projects for versatile applications in film, broadcasting, the internet, UI/UX, animation, games, and mobile devices.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 005A | ||
Diablo Valley College | ARTDM 140 | Online: Synchronous | Tuesday 9:35-11:35 |
Ohlone College | DAID 112 | Wed 9:20am – 12:30pm |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 005A | Online: Synchronous | Tu. 6pm-9.45pm |
Diablo Valley College | ARTDM 140 | Online: Asynchronous | |
Ohlone College | DAID 112 | Campus | Wed 9:20am-12:30pm |
Ohlone College | DAID 112 | Online: Asynchronous | late start |
Master the principles of layout and lighting essential for digital media projects. Learn industry-standard techniques to enhance visual storytelling, create compelling compositions, and apply professional methods to your digital media work.
Fall 2025:
N/A
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022A | Online: Synchronous | wed 1.30-5.20pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022A | Online: Asynchronous | changed to 8week 2nd |
The course introduces Python, covering topics such as primitive and collection data types, operators, statements, loops, branching, functions, variable scoping, modules, packages, object-oriented programming, file handling, exceptions, and an overview of Graphical User Interface (GUI) programming.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Tues 9am-12pm |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Mission College | CIS007 | Both (Online + Campus) |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Tues 9am-12pm |
Building on Virtual Production A, this course delves into advanced aspects of 3D virtual TV, stagecraft, filmmaking, and concepts tailored for the Virtual Production field. Students gain in-depth knowledge to execute complex virtual projects, exploring advanced techniques and applications in the evolving landscape of Virtual Production.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 150 | Online: Synchronous | Monday 9:20am – 12:40PM |
Spring2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | wed 12:45-4:45 |
Laney College | Media 44B | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | |
Laney College | Media 44B | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 150 | No offering |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | |
Diablo Valley College | ARTDM 295 or FTVE 295 | Hybrid |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 295 or FTVE 295 | No offering |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | Online: Asynchronous | Web |
Santa Rosa Junior College | GD 60 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
Become a digital sculptor and architect. In the modeling specialization, you’ll master the art of creating 3D models—whether it’s designing intricate props, realistic environments, or even fantastical creatures. Precision, attention to detail, and creativity are your tools.
Scripting for Games builds the understanding and application of systems-level thinking, game development methods, and best practices to the design and development of graphical computer-based games. Students learn game creation skills that cover game logic sequencing; artistic and technical coordination; technical requirements and limitations; and implementation of high quality and error-free versions of games.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | thursday 6-9:45pm |
Diablo Valley College | ARTDM 181 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | Mon. 6-9:45pm |
The 3D Modeling course focuses on creating short, 3D animated movies. Students explore the principles that govern animation and practice techniques to implement them in 3D, using the skills learned to create and apply textures and lighting to 3D models for the final render.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | |
Diablo Valley College | ARTDM-161 | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | 2 web, 1 online |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 122 | Online: Asynchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9.30-1.30pm |
Diablo Valley College | ARTDM-161 | Online: Asynchronous | |
Ohlone College | DAID 122 | Campus | Fri 1-4:10pm |
Ohlone College | DAID 122 | Online: Asynchronous | Web |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9:30-1:15pm |
Mission College | GDS 039A | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | web |
In this course, students are introduced to digital sculpting and its integration with traditional modeling workflows for production. They acquire the skills to craft ultra-realistic 3D models with intricate details, utilizing industry-standard software. Demonstrations, exercises, and assignments foster the development of sculpting, physics, composition, anatomy, and texture painting skills.
*Please note, 3D Modeling is a recommended prerequisite.
Fall 2025:
N/A
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 124 | Campus | Wed 1-4:10pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|
In this course, students master industry techniques for elevating 3D objects, environments, and characters through 3D sculpting and painting tools. They cover texture painting, digital image manipulation, texture mapping, lighting techniques, camera controls, application of art and design principles to 3D imagery, and rendering for creative industries like video games, cinema, animations, AR, and print.
*Please note, Intro to 3D Animation 0r 3D Modeling is a recommended prerequisite.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 030 | Online: Synchronous | |
Ohlone College | DAID 123 | Campus | Wed 1:00pm – 4:10pm |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 030 | Online: Synchronous | Monday 6:00-9:45PM |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 123 | Hybrid | Wed 1-4:10PM |
The course introduces Python, covering topics such as primitive and collection data types, operators, statements, loops, branching, functions, variable scoping, modules, packages, object-oriented programming, file handling, exceptions, and an overview of Graphical User Interface (GUI) programming.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Tues 9am-12pm |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Mission College | CIS007 | Both (Online + Campus) |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Tues 9am-12pm |
This intermediate course builds on skills developed in 3D modeling, focusing on designing and constructing digital characters and environments. Students create production-ready 3D models using organic and hard surface techniques, digital sculpting principles, and optimization for 3D game engines.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous | Sat. 9.30-1.30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous | |
Ohlone College | DAID 126 | No offering |
The Rigging course readies students for the technical intricacies of developing efficient animation controls for 3D models and characters. Utilizing industry-standard software, students learn to create a comprehensive skeleton and control rig, encompassing facial features, for a 3D model. Through techniques like set-driven keys, deformers, constraints, and kinematic controls, students master the export of rigged characters and objects to game/simulation platforms, including tasks like identifying locations, placing joints, and painting weights for realistic movement.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Fall 2025:
N/A
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 023 | Online: Synchronous | Monday 1.30-5.20pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 140 | Online: Asynchronous | web |
Building on Virtual Production A, this course delves into advanced aspects of 3D virtual TV, stagecraft, filmmaking, and concepts tailored for the Virtual Production field. Students gain in-depth knowledge to execute complex virtual projects, exploring advanced techniques and applications in the evolving landscape of Virtual Production.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 150 | Online: Synchronous | Monday 9:20am – 12:40PM |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | wed 12:45-4:45 |
Laney College | Media 44B | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | |
Laney College | Media 44B | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 150 | No offering |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | |
Diablo Valley College | ARTDM 295 or FTVE 295 | Hybrid |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 295 or FTVE 295 | No offering |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | Online: Asynchronous | Web |
Santa Rosa Junior College | GD 60 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
Lights, camera, action! This specialization immerses you in the world of filmmaking. Explore cinematography, set design, and post-production workflows. From framing compelling shots to editing sequences, you’ll be the visionary behind the scenes.
Scripting for Games builds the understanding and application of systems-level thinking, game development methods, and best practices to the design and development of graphical computer-based games. Students learn game creation skills that cover game logic sequencing; artistic and technical coordination; technical requirements and limitations; and implementation of high quality and error-free versions of games.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | thursday 6-9:45pm |
Diablo Valley College | ARTDM 181 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | Mon. 6-9:45pm |
The 3D Modeling course focuses on creating short, 3D animated movies. Students explore the principles that govern animation and practice techniques to implement them in 3D, using the skills learned to create and apply textures and lighting to 3D models for the final render.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | |
Diablo Valley College | ARTDM-161 | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | 2 web, 1 online |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 122 | Online: Asynchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9.30-1.30pm |
Diablo Valley College | ARTDM-161 | Online: Asynchronous | |
Ohlone College | DAID 122 | Campus | Fri 1-4:10pm |
Ohlone College | DAID 122 | Online: Asynchronous | Web |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9:30-1:15pm |
Mission College | GDS 039A | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | web |
In this course, students are introduced to digital sculpting and its integration with traditional modeling workflows for production. They acquire the skills to craft ultra-realistic 3D models with intricate details, utilizing industry-standard software. Demonstrations, exercises, and assignments foster the development of sculpting, physics, composition, anatomy, and texture painting skills.
*Please note, 3D Modeling is a recommended prerequisite.
Fall 2025:
N/A
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 124 | Campus | Wed 1-4:10pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|
In this course, students master industry techniques for elevating 3D objects, environments, and characters through 3D sculpting and painting tools. They cover texture painting, digital image manipulation, texture mapping, lighting techniques, camera controls, application of art and design principles to 3D imagery, and rendering for creative industries like video games, cinema, animations, AR, and print.
*Please note, Intro to 3D Animation 0r 3D Modeling is a recommended prerequisite.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 030 | Online: Synchronous | |
Ohlone College | DAID 123 | Campus | Wed 1:00pm – 4:10pm |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 030 | Online: Synchronous | Monday 6:00-9:45PM |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 123 | Hybrid | Wed 1-4:10PM |
The course introduces Python, covering topics such as primitive and collection data types, operators, statements, loops, branching, functions, variable scoping, modules, packages, object-oriented programming, file handling, exceptions, and an overview of Graphical User Interface (GUI) programming.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Tues 9am-12pm |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Mission College | CIS007 | Both (Online + Campus) |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Tues 9am-12pm |
This intermediate course builds on skills developed in 3D modeling, focusing on designing and constructing digital characters and environments. Students create production-ready 3D models using organic and hard surface techniques, digital sculpting principles, and optimization for 3D game engines.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous | Sat. 9.30-1.30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous | |
Ohlone College | DAID 126 | No offering |
The Rigging course readies students for the technical intricacies of developing efficient animation controls for 3D models and characters. Utilizing industry-standard software, students learn to create a comprehensive skeleton and control rig, encompassing facial features, for a 3D model. Through techniques like set-driven keys, deformers, constraints, and kinematic controls, students master the export of rigged characters and objects to game/simulation platforms, including tasks like identifying locations, placing joints, and painting weights for realistic movement.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Fall 2025:
N/A
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 023 | Online: Synchronous | Monday 1.30-5.20pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 140 | Online: Asynchronous | web |
Building on Virtual Production A, this course delves into advanced aspects of 3D virtual TV, stagecraft, filmmaking, and concepts tailored for the Virtual Production field. Students gain in-depth knowledge to execute complex virtual projects, exploring advanced techniques and applications in the evolving landscape of Virtual Production.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 150 | Online: Synchronous | Monday 9:20am – 12:40PM |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | wed 12:45-4:45 |
Laney College | Media 44B | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | |
Laney College | Media 44B | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 150 | No offering |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Fall 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | |
Diablo Valley College | ARTDM 295 or FTVE 295 | Hybrid |
Summer 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 295 or FTVE 295 | No offering |
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | Online: Asynchronous | Web |
Santa Rosa Junior College | GD 60 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |