Explore Our 2024 Guide to Gap Year Programs!

    FUTURES by UC San Diego Division of Extended Studies

    FUTURES by UC San Diego Division of Extended Studies


    • Listing Type: After-School Enrichment
    • Entering Grade: 9th, 10th, 11th, 12th
    • Program Delivery: Online
    • Session Start: January, September
    • Session Length: Academic Year
    • Category: Career Exploration
    • Sub-Categories: Business, Design, Computer Science, Coding
    • Minimum Cost: $500 - $999
    Write a Review


    Your Future Lies Just Ahead

    The UC San Diego Division of Extended Studies Futures programs enable students to fulfill their passions, explore new interests and gain hands-on experience before they enter the workforce or apply for college. The cutting-edge coursework is taught by leading industry experts in high-demand fields.

    Shape your future today in the areas of Business Managment, Computer Science & Programming, and Design.

    Choose a Program to Get Started


    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.


    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.

    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. 


    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.

    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. 

    Futures Internships 

    Gain attitudinal and behavior skills that will prepare students for success in the workplace.


    Classes are delivered online. Scholarship opportunities are available for all Futures programs on a first-come, first-served basis. All programs culminate in an Award of Completion issued by UC San Diego Division of Extended Studies for use on college applications and resumes.