Hitch Learn

Hitch Learn curriculum is curated by world-class educators to offer a premier learning experience in cutting-edge technology disciplines. Our in-depth and interactive courses build a solid foundation to elevate our learners’ technical and analytical skills to pursue future careers in fast-growing emerging markets such as AI, Robotics, VR, Metaverse, and Fintech.

Artificial Intelligence Courses

1 - 1

Introduction to Python: I. Basic Programming

Our introductory coding course in Python is a departure from tedious legacy programming exercises. In this course, students will develop a solid foundation in coding for Scientific Computing and AI applications through our modern, streamlined lectures to pursue higher-level applications in Data Science, Machine Learning, and Robotics.

Total Lecture Time: 10 lectures

Prerequisites: N/A

Lecture 1: Introduction to Computer Programming 

Lecture 2: Python Numeric Variable Types 

Lecture 3: Strings and Text Input/Output

Lecture 4: Lists

Lecture 5: Conditions and Loops

Lecture 6: Functions

Lecture 7: Tuples and Dictionaries

Lecture 8: Sets and Hashing

Lecture 9: Classes and Object-Oriented Programming I 

Lecture 10: Classes and Object-Oriented Programming II

1 - 2

Introduction to Python: II. Data Structures and Algorithms

Students who have mastered basic programming skills will advance to study classic data structures and computer algorithms widely used in developing solutions in AI, Data Science, and Robotics.

Total Lecture Time: 10 lectures

Prerequisites: 1-1

Lecture 1: Basic Data Structure

Lecture 2: Debugging Skills

Lecture 3: Sorting Algorithms

Lecture 4: Queues and Breadth-First Search 

Lecture 5: Stacks and Depth-First Search 

Lecture 6: Priority Queues and A* Search

Lecture 7: Tree Structure

Lecture 8: File I/O

Lecture 9: Dynamic Programming I 

Lecture 10: Dynamic Programming II

2 - 1

Python Scientific Programming

Students will learn how to perform complex data analysis and visualization, as well as basic regression and classification in linear/nonlinear problems.

Total Lecture Time: 10 lectures

Prerequisites: 1-1, 1-2

Lecture 1: Numpy

Lecture 2: Visualization

Lecture 3: Vectors and Matrices I

Lecture 4: Vectors and Matrices II 

Lecture 5: Linear Regression I 

Lecture 6: Linear Regression II 

Lecture 7: Gradient Descent I 

Lecture 8: Gradient Descent II 

Lecture 9: Classification I

Lecture 10: Classification II

2 - 2

Learning Computer Vision in Python

Many modern AI theories are derived from studying computer vision problems, as the vision system is the most sophisticated perception system in the human brain. This course will teach undergraduate-level computer vision topics commonly offered at leading university engineering programs.

Total Lecture Time: 10 lectures

Prerequisites: 1-1, 1-2, 2-1

Lecture 1: Introduction to CV 

Lecture 2: 3D Rigid-Body Motion 

Lecture 3: Imaging

Lecture 4: Image Features 

Lecture 5: Adaptive Algorithms 

Lecture 6: Object Detection 

Lecture 7: Cascade Classifiers 

Lecture 8: Object Tracking

Lecture 9: Localization

Lecture 10: 3D Sensing

3 - 1

Introduction to Deep Learning

Students who have mastered the foundation of scientific computing and computer vision will learn the modern approach of Deep Learning in Machine Learning. This course covers basic single- to multi-layer perceptron models, deep convolutional networks, and reinforcement learning in decision-making and games.

Total Lecture Time: 10 lectures

Prerequisites: 2-1, 2-2

Lecture 1: Neural Networks and Perceptrons 

Lecture 2: Multi-Layer Perceptrons

Lecture 3: Convolutional Neural Networks 

Lecture 4: Deeper Neural Networks

Lecture 5: Fine Tuning and Transfer Learning 

Lecture 6: ResNet Classification

Lecture 7: Reinforcement Learning I

Lecture 8: Reinforcement Learning II

Lecture 9: Reinforcement Learning III 

Lecture 10: Reinforcement Learning IV

3 - 2

Introduction to Robotics and Autonomous Driving

This course offers an introductory robotics course with a focused application in teaching autonomous driving practices. The content of this course is comparable to upper-division courses in leading university engineering programs.

Total Lecture Time: 10 lectures

Prerequisites: 2-1, 2-2, 3-1

Lecture 1: Introduction to Robotics and Automation 

Lecture 2: Basic Vehicle Mechanical and Dynamic Models 

Lecture 3: PID Control

Lecture 4: Lane Following

Lecture 5: Collision Detection and Avoidance

Lecture 6: Behavior Mimicking using DNN Models

Lecture 7: Training Controllers via Reinforcement Learning 

Lecture 8: Training Controllers via Reinforcement Learning 

Lecture 9: Tuning Autopilots in CARLA Simulator

Lecture 10: Tuning Autopilots on RC Model Vehicles

Metaverse Master Class​

2 - 3

Learning Unity Game Engine

By the end of this course, students new to Metaverse programming will be able to make, produce, and build their own 2D/3D projects. It will cover essential functions of Unity Game Engine, including Unity interface, GameObject components, entry-level C# scripting, interactive game audio, and importing 2D / 3D art elements (Meshes / Sprites).

Total Lecture Time: 10 lectures

Prerequisites: N/A

Lecture 1: Introduction to Computer Programming 

Lecture 2: Python Numeric Variable Types 

Lecture 3: Strings and Text Input/Output

Lecture 4: Lists

Lecture 5: Conditions and Loops

Lecture 6: Functions

Lecture 7: Tuples and Dictionaries

Lecture 8: Sets and Hashing

Lecture 9: Classes and Object-Oriented Programming I 

Lecture 10: Classes and Object-Oriented Programming II

2 - 4

Unity Programming

This course introduces the fundamentals of C# programming in Unity Game Engine. From Physic engine elements such as Collider, Trigger, and Rigidbody to the concept of instantiating 3D models and bullets in the game scene, the students will learn the variety of tools essential for developing Unity Interactive projects. Students will develop a playable demo as the final assignment of this course.

Total Lecture Time: 10 lectures

Prerequisites: 2-3

Lecture 1: Basic Data Structure

Lecture 2: Debugging Skills

Lecture 3: Sorting Algorithms

Lecture 4: Queues and Breadth-First Search 

Lecture 5: Stacks and Depth-First Search 

Lecture 6: Priority Queues and A* Search

Lecture 7: Tree Structure

Lecture 8: File I/O

Lecture 9: Dynamic Programming I 

Lecture 10: Dynamic Programming II

3 - 4

Foundation of AR/VR and Metaverse

This course will immerse learners in the application of AR/VR and Metaverse. The lectures will assume learners have gained basic knowledge of computer vision (2-2) & gaming programming (2-4), and will introduce the science behind immersive 3D human perception and how modern wearable technologies may accurately stimulate human 3D perception using sensors and displays. The course lays the foundation for the learners to develop future metaverse applications.

Total Lecture Time: 10 lectures

Prerequisites: 2-2, 2-3, 2-4

Lecture1: Introduction to AR/VR

Lecture2: Human Perception of Reality

Lecture3: Near-Eye Display Technologies

Lecture4: Rigid-Body Motion

Lecture5: Cameras and Imaging

Lecture6: Depth Cameras

Lecture7: AR Localization

Lecture8: Human Avatar Creation

Lecture9: Experiment I: Build a Metaverse in Unity3D

Lecture10: Experiment II: Build a Metaverse in Unity3D

3 - 5

Creative Design of 3D World - Next Gen Character Creation

In this course, students will learn in-depth techniques for modeling, texturing, and rendering a cutting-edge real-time character. The class will work similarly to a live mentorship as students approach the creation of AAA game characters for their portfolios. Students should expect to cover head & hair, costume elements, low-poly UVs, and processing required to get the asset real-time ready, and finish with material and texture creation to set up the final model in the engine with final images.

Total Lecture Time: 10 lectures

Prerequisites: 2-3

Lecture 1: Introduction to CV 

Lecture 2: 3D Rigid-Body Motion 

Lecture 3: Imaging

Lecture 4: Image Features 

Lecture 5: Adaptive Algorithms 

Lecture 6: Object Detection 

Lecture 7: Cascade Classifiers 

Lecture 8: Object Tracking

Lecture 9: Localization

Lecture 10: 3D Sensing

Executive Education Program

Las Vegas (AI)

Monza (AI)

Customized Executive Training Program

AI VVIP Class

The AI VVIP Class is a tailored curriculum dedicated to the immersion and engagement of your learning experience with opportunities to earn credentials from the elite university AI STEAM program, including learning certification, an invitation to form competitive teams to participate in the ROAR competition, and, for the winning team, an invitation to publish your first technical papers on the ROAR Berkeley website.

ROAR Academy Summer/
Winter Camp

ROAR Academy is a rigorous and intensive two-week program for high school students who have demonstrated an aptitude for academic and professional careers in science, technology, engineering, arts, and mathematics (STEAM) subjects. Talented and motivated high school students who are entering 10th-12th grade in the Fall have the opportunity to work with Berkeley faculty, researchers, and scientists while focusing on learning about Python programming and introductory autonomous driving algorithms. Successful competition of ROAR Academy summer/winter camp will receive Berkeley official summer camp certificate.

Customized Curriculums

Hitch Interactive's customized curriculums includes specialized, in-depth courses across AI, the Metaverse, and Blockchain technology, each sculpting expertise in its respective domain. The AI course navigates through autonomous racing and machine learning, while the Metaverse course dives into the ethics and development of virtual realities. The Blockchain course, on the other hand, immerses participants in decentralized finance and smart contracts. With a blend of theoretical knowledge and practical skills, each course empowers participants with strategic insights and provides access to a rich alumni network, enhancing their technological leadership across diverse industries.

Learning Journey

Once our students successfully complete our rich Hitch Learn Curriculum, they recognize that their exciting journey in science and technology innovation has just begun. Our courses give students the tools they need to succeed in the field of AI, VR, and Metaverse. Hence, we strongly encourage the students to continue the Hitch Learn roadmap and immerse themselves in the Beyond Hitch Learn Innovation Ecosystem, continuing to elevate their creative skills and develop their future careers.

AI VVIP Class Learning Journey

Entry Level Courses

Python 

(20-40 hours) Coding Principles, Data Structure, and AI Algorithm

Advanced Level Courses

Introduction to AI
(20-40 hours) Machine learning, Robotics Labs, and AI Racing

Pre-Competition Training

Customized intensive training courses to the unique composition and background of each team member

ROAR Academy Learning Journey

ROAR Academy Summer/Winter Camp

2 weeks intensive online summer (and winter) program

Pre-Competition ROAR Team Practice

Berkeley offer official free weekly seminar for eligible ROAR competition team Customized training is offered through our VVIP program.

Beyond the Hitch Learn Curriculum

Berkeley ROAR Ambassador Program ​

Bringing Berkeley ROAR AI Racing, ROAR Research, and ROAR Academy experience to your K-12 schools and colleges to form your ROAR activities with our technical and financial support. Please consider joining our next-level ROAR Ambassador program and developing your leadership skills.

Publish Your Research Papers​

By participating in ROAR, contestants worldwide will be recognized by their official scores on Berkeley’s ROAR website: roar.berkeley.edu. Teams with winning solutions will be invited to publish their code and technical papers on the Berkeley official website.

Indy Autonomous Challenge

Since 2022, the Berkeley ROAR program has participated in the Indy Autonomous Challenge racing competition, the world’s most prestigious Autonomous Racing Car Competition. Our most advanced students will have the opportunity to gain first-hand research and engineering skills to collaborate with a world-class racing team to become a part of the premier full-scale racing car AI competition and win $1.5 Million awards!

OpenARK AR/VR Development​

OpenARK is an open-source C++ library that implements the state-of-the-art vision perception functions for Augmented Reality applications. It is also the recipient of multiple global awards including a Microsoft Imagine Cup Global Finals Mixed Reality Award and a China Internet+ Innovation and Entrepreneurship Gold Medal in 2018. Learners who have demonstrated a promising career in developing computer vision and AR/VR technologies can join the development of OpenARK via our ecosystem.

Our Faculty

Allen photo

Allen Y. Yang, PHD

Allen Yang is an Executive Director of FHL Vive Center for Enhanced Reality & Berkeley Defi Research Initiative at Berkeley. Allen was born into a family of educators and started learning coding on Apple II since 6 years old. After graduating from University of Illinois specialized in computer vision and machine learning, he has been an innovator in Bay Area in the past 17 years. At Berkeley, he founded the AR/VR and autonomous driving degree programs, and he advises more than 100 undergraduate and 20 graduate students annually. He also guest lectured at Haas Business School and for Fortune 500 CEOs. At Silicon Valley, he has co-founded three startup companies and was the chief designer and technician of two AR/VR smart glasses. He co-authored 20+ patents and 100+ publications. Lastly, Allen led the Berkeley ROAR team to win first place among all US teams in the Indy Autonomous Challenge. Under Allen’s leadership, the Berkeley ROAR team achieved the #1 rank in the US for the Indy Autonomous Challenge during the 2022-2023 season.

Hitch Learn Teaching Team

Hitch Learn’s teaching team is composed of undergraduates and graduate students majoring in computer science and artificial intelligence from top universities in the United States, all of whom have received professional training. They offer bilingual tutoring in both Chinese and English, analyzing real-time questions and providing answers to ensure that students fully understand and master the teaching content and complete their programming training.

Mikki Xu

Mikki also teaches advanced 3D animation in the Department of Digital Art at Pratt Institute as the only Asian female professor and has nearly ten years of extensive experience in animation, visual design, game, and art education.

Success Stories

Play Video

“Hitch2049 AI program is unique because you learned about these abstract coding concepts, but after that, you are able to directly apply to a real solution that is very interesting, autonomous vehicle racing.”

Daniel, a member of the Class of 2022 VVIP students at Hitch2049, is currently studying at Cornell University with majors in Computer Science, Mathematics, and Government. Before joining Hitch2049’s AI curriculum, Daniel had a keen interest in computer science. After intensive training from the Hitch2049 VVIP program, Daniel improved his programming skills to a professional level. He also learned real-life applications of AI in autonomous racing scenarios, enabling him to lead a team that won the first prize in the ROAR competition in August 2022.

 

Daniel’s remarkable accomplishment in the ROAR competition paved the path for his seamless transfer to Cornell University upon completing his freshman year. He believes that what distinguishes Hitch2049 from other programs is its focus on directly applying acquired knowledge to intriguing real-life solutions, such as autonomous racing. The AI learning experience helped establish a robust foundation for his university coursework, as well as for related internship opportunities.

 

Looking ahead, Daniel envisions a future for himself either as a businessman or a tech regulator. Hitch2049 is committed to supporting students like Daniel in both their career and personal growth.

Play Video

“Before Hitch2049, I really thought that computer science was a bit boring because my classes at school were more textbook-like where you take a test of these conceptual knowledge and never apply in a real scenario. However, at Hitch2049, we had a very collaborative, open as well as easy to conceptualize and apply knowledge-based program and I really have opened my passion to computer science and I really thank Hitch2049 for that.”

Peter joined Hitch2049 VVIP program as an advanced junior high school student from Houston, Texas. While being the founder of the AI Club at his school and completing the AP course in CS, Peter’s primary goal was to better understand the pragmatic applications of CS and AI in real life. As Peter also has a strong interest in business, practicality and product-market-fit of any technology were important to him.

 

Hitch2049’s counselor identified Peter’s pain points, curating a curriculum that zeroed in on the skills and knowledge of AI and machine learning in pursuit of autonomous driving applications. To further enhance his application skills, Peter, as the team captain, formed a competition team to compete in Berkeley’s ROAR competition, where they won ROAR’s S2-series First Place Award in 2021. Reflecting on this accomplishment, Peter expressed that this journey added a valuable material to his personal resume.

 

Looking forward, Peter sees the vast potential of AI in shaping business landscapes. Hitch2049 is committed to supporting and guiding budding visionaries like Peter along their academic and professional journeys.

Play Video

“Interesting, Engaging, Challenging, Comprehensive, Fast-paced, Well-organized, Hands-on, Informative, Intensive.”

Phillips Academy Andover is ranked as the best private school in the US and is famous for its STEAM education, where Amanda as an alumnus of Hitch2049 VVIP program is pursuing a promising career in engineering and artificial intelligence. When Amanda was still an 8th-grade student from a Bay Area public school, she developed an intense interest in the STEAM field. Working with Hitch2049 career counselor, the program helped her to craft a precise path that best fits her goals. Our VVIP AI curriculum was particularly suitable for her because the entire learning experience could be fully customized based on her existing skill set and her own pace. This experience built a strong portfolio when she applied to Phillips Academy Andover. At Andover, Amanda continued her journey with Hitch2049, where she led a student team of five to compete in Berkeley’s ROAR Competition in 2021. Through Hitch2049’s intensive pre-competition training, Amanda’s team won ROAR’s S2-series First Place Award. Today, Amanda is certain and confident to continue her path to become a computer scientist. Hitch2049 aspires to help more students like Amanda to achieve their academic and career goals, supporting girls in STEAM to open a door to unlimited opportunities.

Zheyuan Wu, a Hitch2049 VVIP alum from Hunan Province, China, was admitted to the prestigious Washington University in St. Louis – one of the U.S. private research universities regarded as the “Hidden Ivy League.” In 2020, Zheyuan started taking Hitch2049 AI curriculum with zero Python coding background. However, he soon realized his passion for computer science, especially computer games.

 

With the extensive training under Hitch2049 faculty, Zheyuan attended the ROAR S1-series competition with his school teammates in 2020 and won the second place in the overall ranking and a special award of Fatest Single Lap, beating even some undergraduate student teams from UC Berkeley. His success in learning further motivated him to become a TA volunteer to coach other junior students from his high school alma mater to get into learning AI early in their careers. Zheyuan’s dedication in research and his talents demonstrated through the ROAR competition convinced Washington University in St. Louis to invite him to continue his study in his dream major, Computer Science.

 

As Zheyuan moves forward, he stands as a testament to what dedication, mentorship, and a supportive environment can achieve. Hitch2049 remains proud of nurturing talents like Zheyuan, shaping them for a future full of possibilities.

Take our quiz

What’s your learning style? Let’s find out with the Hitch Learn Quiz!

Get On The List

Reach out to us at media@hitchinteractive.com

to join our mailing list and receive the latest news.

Also, don't forget to follow us on our social media channels for updates and more!