Your Future Lies Just Ahead
The UC San Diego Extended Studies Futures Programs provide high school students with hands-on, career-focused education in high-demand fields, equipping them with real-world skills and an Award of Completion to enhance their future opportunities.
Choose a Program to Get Started
Advanced Digital Design
Explore advanced AI hardware design and optimization, from foundational digital circuits to custom FPGA, ASIC, and neuromorphic implementations, culminating in a hands-on capstone project.
Advanced Machine Learning
Discvoer advanced neural networks, generative models, and natural language processing to tackle complex tasks in classification, image processing, and sequence modeling.
Android Programming
Write Android Applications. Learn how to work with the Android Studio to write numerous Android applications for a wide range of phones and tablets. This includes focus on the Java programming language, understanding various Android permission models, and debugging and troubleshooting Android apps.
AutoCAD
Design like a pro. In AutoCAD, learn to draw on layers, add text, dimensions and plot a drawing at a scale. Gain foundational knowledge in two-dimensional (2D) drawing commands, dimensioning, layering systems, and drafting techniques to develop a complete floor plan by the end of the program.
Business Management
Lead by Example. Business management encompasses logistics and coordination of activities in an organizational enterprise. Develop a practical understanding of policy creation and resource allocation as a means to achieve institutional objectives.
Digital Circuit Design
Digital Circuit Design studies the behavior and movement of electrons in physical components and applies these fundamental concepts to the design and construction of the electronic products we use every day.
Front End Web Development
Learn to Build Websites. Web Development has evolved over the years and has become an extremely sought-after skill in all industries. Learn how to develop engaging websites and applications using HTML5, CSS3, JavaScript and jQuery.
iOS Programming
Create a Mobile app. Become proficient in iOS, a mobile operating system developed by Apple Inc. exclusively for use with its hardware, including iPhone, iPad and iTouch. iOS serves as the foundation for dynamic end user interactivity such as swiping, tapping and pinching.
Machine Learning
Learn about machine learning and its ability to imitate intelligent human behavior through the use and development of computer systems.
Marketing
Gain practical marketing skills and hands-on experience in strategy, branding, digital marketing, and market research while developing communication, leadership, and problem-solving abilities for professional and personal growth.
Revit
Become a design professional in the construct industry by learning and applying Building Information Modeling (BIM) using Revit.
Robotics with JavaScript
Program robots while learning the popular JavaScript language in preparation for the careers of the future.
Translation and Interpretation
Gain advanced skills in Spanigh-English translation and interpretation through intensive training designed to prepare bilingual students for professional certification and competitive opportunities.
Wireless Communications Technologist
Obtain the knowledge and skills required to differentiate, configure, test, and maintain differing communication system technologies and regulating bodies that ensure safe and harmonious utilization of available spectrum.
Classes are delivered in an online asynchronous format. All programs culminate in an Award of Completion issued by UC San Diego Division of Extended Studies for use on college applications and resumes.
Futures courses offered in partnership with high school locations may qualify for Career and Technical Education (CTE) course credit. High schools interested in providing CTE credit for select Futures courses are encouraged to reach out to us via email for more information and next steps.