Roar Academy

ROAR Academy Summer Camp Online and Offline we need to select the top 100 students
and students need to send application, we have to copy UC Berkley ROAR application questions to our website:

Fast and Furious: UC Berkeley Ready Player One STEM Camp

Whether you want to become a AI and machine learning programmer, or are interested in a completely different field, learning Python and AI will open the doors to the future. AI is the largest technology tidal wave and understanding it will contribute to students future success, not only academically but also professionally. AI is already impacting many industries and is continuously expanding, start early and begin learning now!

In the first two weeks, learn UC Berkeley’s ROAR Academy through live virtual classes, then, in week 3, expand your knowledge further through additional live virtual classes on an added curriculum on machine learning neural networks and reinforcement learning. Training in both Python and AI will lead to direct success and give students the eligibility  to compete in UC Berkeley’s leading AI competition Robot Open Autonomous Racing (ROAR).

About UC Berkeley Ready Player One STEM Camp

  • Structured, competition-oriented tech camp – Intensive training to help students succeed in ROAR competition: gain UC Berkeley certificate, scores shown on UC Berkeley official website, opportunity to publish academic paper
  • Cutting edge curriculum – Certificate of completion issued by UC Berkeley from completing ROAR Academy courses with innovative thinking concepts from Silicon Valley
  • Tech rockstar instructors – Our unmatched expertise comes from UC Berkeley faculty, researchers, and scientists
  • Fast and furious AI racing experience – Python-based racing simulation environment that allows contenders to race their AI agents with fun and speed
  • Boost college application portfolio – Build an impressive AI background for your college admission portfolio with official certificate and competition ranking
  • Average 6 students per instructor – Blending personalized learning and interactive learning with your peers

Curriculum and Schedule

2 batch choices:

July 6 – July 23

July 20 – August 6

Day Morning session 10.30am-12pm EST Afternoon Session 1pm-2.30pm Practice session 2.30pm-5pm
1 Introduction to Python Programming Numeric Variables Python/Jupyter Notebook Setup
2 Strings and Text Input/Output Lists Coding Exercises
3 Conditions and Loops Functions Coding Exercises
4 Turples and Dictionaries Sets and Hashing Coding Exercises
5 Classes and OOP I Classes and OOP II Coding Exercises
6 Numpy Visualization Debugging in IDE
7 Vectors and Matrices Gradient Descent Using Git and GitHub
8 Introduction to Machine Learning Tuning Deep Neural Networks Setup Neural Simulator
9 Introduction to Autonomous Driving PID Control for Lane following ROAR S2 racing Practice
10 Introduction to Reinforcement Learning Training Controllers using Gym ROAR S2 racing final
11 perceptron Multilayer perceptron Convolutional neural networks
12 Image object recognition Fine tune deep neural networks Residual neural networks
13 Reinforcement learning I Reinforcement learning II Reinforcement learning III
14 Reinforcement learning IV 3D scene modeling and understanding ROAR A2 racing final

Course Instructor

Dr. Allen Yang was born into a family of education. He began learning programming algorithms on Apple II computers at the age of six. He knows the importance of early childhood computer education for children. After obtaining a bachelor’s degree in computer science from the Junior Class of the University of Science and Technology of China, and a PhD in electronic engineering from the University of Illinois, he has been engaged in research and teaching at the University of California, Berkeley.

Yang served as the founding executive director of the FHL VIVE Augmented Reality Center of the EECS Department of the University of California, Berkeley. The former chief scientist of the Fung Institute of the University of Berkeley, during which he founded the Berkeley AR/VR and autopilot engineering master degree. He has published more than 20 patents, over 70 top-level academic papers, and presided over the development of two consumer products and two open source software. At UC Berkeley, his technology entrepreneurship courses are invited to teach Berkeley HAAS Business School and for Fortune 500 executives. More than 20 graduate students are trained every year. After graduation, they are engaged in the research and development of emerging technologies in top technology companies in Silicon Valley or go to top universities for further studies.

Student Testimonials

Deng Shuwen – ROAR 2020 fastest single lap winning team

Before learning artificial intelligence, I simply thought of it as a robot to control and do things, but after getting in touch with the ROAR competition, I found that AI is not just a concept of robots, but a basic subject that has a lot of overlap with many fields. Autonomous driving is a technology that will change the way humans travel in the future. I think computer language is a big trend and a compulsory course for our generation. I remember one of the assignments in our course was to use functions to predict changes in the stock market. These are completely related to our lives and help us improve our competitiveness in the future.

Zang Linfeng – ROAR 2020 fastest single lap winning team

Looking back at the competition, from knowledge storage to submission of competition assignments, we use the time outside of school to learn and prepare. During the period, I also encountered many difficulties. With the guidance and help of the teaching assistants and the discussions and exchanges of the students, we continued to deepen our understanding of the knowledge, and we worked together to overcome one difficulty after another. In retrospect, it was thanks to the weekly Q&A guidance from Dr. Yang and the teaching assistants that we could successfully complete the courses and competitions. The overall study was relatively relaxed and happy, and a sense of accomplishment.

Course Prerequisite: [Age group 9th grade -12th grade]

  • Operated computer systems: Windows, Mac OS X, Linux
  • Have used computer search engines such as Google, Microsoft, and opened an account for Internet services
  • Ideally, this is not the first introductory programming course for students. Students who have been exposed to C/C++, JAVA, BASIC, etc. will be more successful in this summer camp.

Course Fees:

Tuition: $1,949 (early bird). $2,349 (regular)