2021-22 School Year Programs - Join Anytime!

We know this will be a challenging year and will support you with our expertise along each step of your academic journey. Come take part in our interactive, live-instruction online courses and learn directly from our highly qualified, credentialed university professors and industry engineers with decades of teaching expertise.
We educate, empower, and prepare students of all ages for an outstanding college education and success in STEM careers. Our programs drive our students into becoming high achievers and are recognized by President Bill Clinton, the International Computer Science Institute, the United Nations, the national Computer Science Teachers Association, and numerous other Silicon Valley institutions and tech companies.
Seats are limited and fill quickly on a first-come basis.

Starting September 12!

Entering into the right degree program is competitive.
We'll make you stand out!

PUF supports students of all ages and backgrounds for a successful academic and career journey. If you are interested in studying mathematics or science at college, and wish to pursue a career in engineering or technology, you can put yourself ahead of the pack by taking our STEM courses. Our curriculum joins together concepts of math, biology, medicine, physics, chemistry, pharmacy, and earth and environmental sciences and lays the foundation for all STEM career fields. In these classes at PUF, we break down all of the key elements of these subjects, with curriculum aligned with state and national standards, so you can learn the material effectively and get adequate subject test preparation to excel in your school subjects, examinations, and beyond!

We invite you to build an impressive resume through our Science, Math, and Technology courses!


Every Sat 9:00 AM - 12:00 PM PST / 12:00 PM - 3:00 PM EST

Come learn how to interpret and describe problems through representation and models, and utilize critical thinking skills to apply physics concepts and algebra-based mathematics to find solutions to real world problems. Designed to benefit students who are planning to take either CP/Regular or Honors physics courses during the school year or are hoping to "self-study", this thorough and rigorous course will teach you how to understand and solve problems in mechanics, electricity and magnetism, waves and optics, heat and thermodynamics, modern physics, and other miscellaneous concepts while emerging confident in applying these concepts into the real world.

Learn More and Enroll


Every Mon, Wed 1:30 - 3:00 PM PST / 4:30 - 6:00 PM EST

Come learn the fundamentals and applications of Chemistry, as aligned with national science standards, as well as how to then apply these concepts to solve chemical problems that would appear in real life industry situations--which is a requisite for most STEM majors and career fields. Designed to benefit students who plan to take CP/Regular, Honors, or AP chemistry courses at school or are hoping to "self-study", this class provides a grounding in scientific principles and algebraic concepts and prepares you to score high in all your future examinations. Extensive problem solving in class and at home will help you develop a solid grasp on each and every concept covered in the course.

Learn More and Enroll

AP Physics I

Every Sat 9:00 AM - 12:00 PM PST / 12:00 PM - 3:00 PM EST

AP Physics 1 is an algebra-based physics course that will prepare you to excel not only in school but also in CollegeBoard's AP Physics I examination. Students cultivate their understanding of physics through inquiry-based investigations as they explore the topics of kinematics, dynamics, circular motion and gravitation, energy, momentum, simple harmonic motion, torque and rotational motion, electric charge and electric force, DC circuits, and mechanical waves and sound. By confronting complex physical situations and scenarios, the course enables you to develop the ability to reason about physical phenomena, explain relationships, apply and justify the use of mathematical routines, design experiments, and analyze data.

Learn More and Enroll

Algebra I

Every Tues, Thurs 4:00 - 5:30 PM PST / 7:00 - 8:30 PM EST

Come learn all about variables, algebraic expressions, equations, functions, inequalities, and their multiple representations. This class will develop your ability to explore and solve real-world application problems, demonstrate the appropriate use of scientific calculators, and communicate mathematical ideas clearly.

Learn More and Enroll

Algebra II

Every Mon, Wed 5:00 - 6:30 PM PST / 8:00 - 9:30 PM EST

Come take part in the Algebra II program--a rigorous mathematics course in which you will develop strong skills in making connections between various concepts, problem solving using multiple methods and representations, critical thinking, efficiency, and developing a coherent, logical argument.

Learn More and Enroll


Every Mon, Wed 3:15 - 4:45 PM PST / 6:15 - 7:45 PM EST

The Pre-Calculus course acquaints you with the advanced mathematical concepts that lead to calculus. Come learn all about linear equations, inequalities, systems, and functions. You will discover the nature of graphs and deepen your understanding of polynomial, rational, exponential, and logarithmic functions.

Learn More and Enroll
Every Mon, Wed 8:30 AM - 10:00 AM PST / 11:30 AM - 1:00 PM EST

Learn More and Enroll

This class will build your fluency in Geometry. Geometry is the area of mathematics that studies perpendicular lines, complementary angles, coordinate planes, adjacent angles, right angles, exterior angles, geometric shapes, and the distances and relationships between them. Come learn all of the geometry fundamentals including how to calculate areas of complex shapes, how to measure angles, how to prove and apply the Pythagorean theorem, how to apply properties of triangles and quadrilaterals, and how to apply geometry formulas.

Website Development

Every Fri 9:45 AM - 11:00 AM PST / 12:45 PM - 2:00 PM EST

The internet has become a portal and primary method of research, connection, education, and entertainment in the world. As of January 2021, there are 4.66 billion global internet users. That’s more than half the world’s population, and these folks are using the internet for a vast variety of reasons. What’s the one thing those reasons have in common? They require a website, and each website requires a skilled web developer. Come learn how to program elegant websites using HTML and CSS and complete your course with your own programmed and published personal website! No prior knowledge required.

Learn More and Enroll

Python Programming

Every Fri 11:15 AM - 12:30 PM PST / 2:15 - 3:30 PM EST

Come learn Python, which is a general-purpose and powerful programming language used in the tech industry. Python is also a great first language to build fluency in! Software developers use Python to develop interactive games, make intelligent products and web applications, visualize data and extract insights, and lots more! Through this course, you will build a deep understanding of the fundamentals of Python, the most popular language for programming careers. No prior knowledge required. We'll guide you on exactly how to use lists, loops, strings, & more, so that you emerge confident and ready to make an impact in this field!

Learn More and Enroll

AP Computer Science

Every Fri 2:30 PM - 3:45 PM PST / 5:30 PM - 6:45 PM EST

Planning to take the CollegeBoard's AP Computer Science exam? Want to earn a degree in Computer Science in the future? Then this is the class for you! AP Computer Science A is an introductory college-level computer science course and provides you college credit while you are still in high school. In this class, you will cultivate your understanding of coding from the ground up, through analyzing, writing, and testing code as you explore concepts like modularity, variables, and control structures. You will learn how to program in Java and how variables, data types, objects, boolean/if statements, and iteration are used.

Learn More and Enroll
Hacking Logic Gates, Truth Tables, and Computer Number Systems
for Aspiring Engineers
Every Friday 1:00 PM - 2:15 PM PST / 3:00 PM - 4:15 PM EST

Learn More and Enroll

Logic Gates are the building blocks of Digital Systems, allowing computers and other devices to carry out complicated operations like calculating the 50th digit of π, re-landing rockets in the middle of the ocean, delivering packages within minutes through the use of drones, and mapping the unknown physical universe and all of its wonders. Come take part in this invigorating course, where you'll learn to hack logic gates and truth tables, which are critical skills for any engineer. No prior knowledge or study is required! From the ground up, you'll develop your understanding on what are logic gates and truth tables. Come learn and practice how to represent combinational logic functions as truth tables, as Boolean expressions including various canonical forms, and as logic circuits, and how to quickly translate between these representations.

Come also learn about computer number systems! When we type words onto a computer, it will translate them into numbers. In fact, to a computer, all information is written as series of 1s and 0s. Computer number systems are how we represent numbers in a computer system architecture. Number systems are one of the most fundamental concepts that computer scientists must learn. It’s an important step for anyone who wants to become a computer scientist or programmer. So, through this course, we will also introduce you to the number systems that are essential for a computer scientist. We’ll take a deep dive into the binary, hexadecimal, and octal number systems and how to convert between them all!

Product Management and Design Academy

July 11, 2022 - August 7, 2022
with live interactive, online lessons every Saturday 1:00 PM - 2:15 PM PST / 4:00 PM - 5:15 PM EST

User Experience design and research is at the forefront of developing all high-impact digital technologies and is one of the highest-paying professions in the world. PUF’s Product Management and Design Academy is a one-of-a-kind, intensive semester-long opportunity that provides you with hands-on User Interface Designing and Product Management experience.

alt text

Come learn the tools and techniques to design digital products that are useful, functional, and delightful. Students in the Product Management and Design Academy will develop a deep understanding of the end-to-end user-centric design process, including the key strategies for launching and designing successful digital products, and will publish a portfolio project of their own.
Learn More and Enroll

Certificates of Achievement

PUF is dedicated to giving our students an edge in the increasingly competitive college admissions process. If you're thinking about pursuing a math- or science-based program of study (such as science, technology, engineering, or math), enrolling in a PUF course is a great way to demonstrate your interests and achievements on your college applications.
PUF Certificates of Achievement are a noteworthy recognition on our students' resumes. PUF students experience significantly heightened achievements and opportunities in their future pursuits, including college acceptances. The STEM courses are a one-of-a-kind opportunity to get a head start for a future STEM career and learn the strategies to emerge confident and successful both at school, in your examinations, and in your future career.

Interested in One-On-One Classes?

We have instructors qualified to teach all subjects K through 12. Send us a message and we'll follow up with you!

Sign Up for Our Newsletter!

Join our routine mailing list to stay in the loop of all upcoming opportunities at Program yoUr Future (PUF) as they are announced.

About the Program

PUF's STEM courses are exclusive live-instruction online courses that help students understand the important scientific concepts pertaining to the subject material. Unlike traditional structures at schools, our sections are small so that each student receives personalized attention and has the opportunity to effectively learn the material during the engaging lectures while also comfortably asking questions, openly discussing complex material, and collaborating with fellow students who are also learning the curriculum. Through a special link, we will invite students for live whiteboard interactive lessons, interactive problem-solving and group work, and accessing the course assignments and modules once their registration is complete. Students in PUF courses build a strong foundational knowledge of the subject matter.
We will build your knowledge (and interest!) from the ground up. Our courses will strongly develop your ability to recall and understand the major theories of the subject as aligned with national math and science standards and apply them to solve real world problems. Students will begin their journey developing a deep understanding of the fundamental concepts after which we will progress into solving higher-level, complex problems that combine knowledge across the variety of topics. Each course thoroughly covers the concepts in each subject area and rigorously prepares you for college-level courses and examinations.
PUF courses are taught by our expert and dynamic, highly educated, credentialed university professors and industry engineers with an extensive teaching background. Most students will enroll in more than one course. Traditionally, PUF courses have taken place at University of California, Berkeley. However, this school year, due to the COVID-19 Pandemic, all courses will be conducted virtually. We invite students from all around to join us in this fantastic opportunity to uncover the world of STEM around us!
Enrolling in a PUF course is a great way to demonstrate your interests and achievements on your resume and future college applications. These courses are a rigorous one-of-a-kind opportunity to get a head start in your STEM academic career and confidently master your subject materials in great depth. Our organization has won multiple awards for the outstanding programs that we run for our students' academic success. Students enrolled in the 2021 summer sessions will emerge confident and comfortable in their subjects--ahead of the rest of their Class and ready to excel in the field.
If you are thinking about a STEM degree, college major, competition, or career in the future, looking to learn the subject in-depth as you prepare for your future goals, looking for key strategies in excelling at school and in examinations including APs, or just want to try out a new area in STEM altogether, our STEM courses are designed just for you! Each PUF course is a rigorous, thorough, and in-depth program for students to build a strong foundational knowledge of the subject matter, get ahead of their Class, and perform well in the subjects and their examinations. Being able to cover these concepts and to adjust to the workload gives students extra time and early exposure to particularly difficult and advanced science and math concepts. Preparing for the subject beforehand and learning the key strategies for excelling at school, in examinations, and in a future career boosts the student's confidence and enables them to become a high achiever during the school year and in other aspects of their academic journeys.
With great pleasure, we invite you to complete our rigorous and thorough college preparedness courses and earn a Certificate of Achievement. PUF Certificates of Achievement are a noteworthy recognition on our students' resumes and heighten the opportunities in our students' future pursuits, including college acceptances. Come boost your resume for college admissions and career prospects! Immerse yourself in this fantastic opportunity to uncover the world of STEM around us!

Questions Regarding Registration

Send us a message!

We know exactly what we are talking about when it comes to supporting your student's academic future.

Why It Matters

By 2026, it is predicted that there will be 2.5 million unfilled STEM jobs. Our model helps over 20,000 students across the globe gain success in the STEM/CS fields. Our strategies are applicable to students from all types of backgrounds.

Take a Course!

Through year-long educational programs with interactive live lectures and well-designed learning methods, we prepare, encourage, and guide our students to participate and persist within STEM and Computer Science.

Come learn from our experienced university professors and industry engineers.

Our Commitment to You

We believe early exposure to STEM and technology is an educational priority, and a right, that must be accessible to all. PUF students walk out the door and say, ‘We’re ready!’ & ‘We belong here!’

PUF has won multiple awards for the outstanding programs that we run for our students' academic success. We are committed to preparing you for an outstanding college education and high-impact STEM careers.

Get ready, set, program your future!