Algorithms, Data Structures, and Artificial Neural Networks
Dates: 7/19-7/30 Grades: 8-12
Weekdays 3:00 to 5:00 pm PST
Early Bird Tuition: $149 per student ($199 after 5/01/2021)
Intermediate Java programming experience. Knowledge of basic algorithms (ex: binary search/sorting algorithms). Knowledge of Algebra 2. Email us at for your specific case if you are unsure if you qualify.
This course will teach students the algorithms and data structures fundamental to computer science and AI, including hash maps, matrices, and stacks. The course will cover algorithm analysis techniques like space and time complexity. At the end of the course, students will understand and build a basic image classification artificial neural network. Prior coding experience in Java is required.
Online Course Requirements
-Mac, Windows PC, or Chromebook
-Stable internet with access to Zoom Conferencing
By the end of this course you will:
Analyze an algorithm's time and space complexity
Use data structures such as hash maps and stacks in order to increase algorithm efficiency
Understand the basic artificial neural network feed-forward algorithm
Build a basic image classification artificial neural network