Free online coding and math courses!
Fall 2020 Highlights
NEW! AP CS A, Algebra and  Pre-calc
Contest Prep! ACSL and USACO
For beginners! Intro Python and Intro Java
Volunteer opportunities for high achievers!
Courses start September, see details below
Register is closed now! If you have additional questions, please email us at legionoflearners@gmail.com
White Branch
  • Introduction to Python

    Prerequisite:

    • Proficiency in 6th grade Math

    Student Age:​

    • Grade 7 and below

    Course Times and Dates:

    • Sept 13, 2020 to Mar 28, 2021

    • Sundays from 10-11:30 AM PST

    Description:​

    This course introduces teens to the programming world and teaches absolute beginners step by step. It focuses on basic syntax, flow controls and data structures. After this course, students will be able to code in Python using correct flow controls and lists.

    Courseware:

    Notes, videos, PPTs and homework will be posted in Classrooms.

  • Introduction to Java

    Prerequisite:

    • Proficiency in Algebra 1

    Student Age:​

    • Grade 8 and above

    Course Times and Dates:

    • Sept 12, 2020 to Mar 27, 2021

    • Saturdays from 3-4:30 PM PST

    Description:

    This course teaches Java fundamentals  and is tailored for beginners by taking out object-oriented concepts and supplying plenty of examples and hands-on practice to master arrays and method calls. After this course, students will be able to use flow controls, arrays and custom methods. Object-oriented principles will be covered in the successor of this course, APCSA.

    Courseware:

    Textbook, videos, PPTs and homework will be posted in Classrooms

  • ACSL Prep

    Prerequisite:

    • Proficiency in 6th grade Math

    Student Age:​

    • Grade 5 and above

    Course Times and Dates:

    • Sept 13, 2020 to Mar 28, 2021

    • Sundays from 3-4:30 PM PST

    Description:

    This course prepares students for competition in the American Computer Science League (ACSL). It includes basic computing principles covered in Computer Fundamentals and combines them with problem solving skills in programming. ACSL is an ideal entry point into the world of competitive coding and higher level competitions such as USACO. 

    Courseware:

    Textbook, videos, PPTs and homework will be posted in Classrooms

  • AP Computer Science A 

    Prerequisite:

    • Introduction to Java

    Student Age:​

    • Grade 9 and above

    Course Dates and Times:

    • Sept 13, 2020 to May 2, 2021

    • Sundays from 4-5:30 PM PST

    Description:

    In this course, students continue their Intro Java journey to object-oriented principles. We first review arrays and methods, then introduce the concepts of classes and objects. We will end with inheritance and polymorphism by the time of winter break.

    From January to May, we practice extensively to prepare for the test in May. 

    Course Plan:

    Part 1 (object oriented Java programming)

    Part 2 (test prep only)

  • USACO Bronze or Silver

    Prerequisite:

    • ACSL or USACO contest experience

    Student Age:​

    • Grade 8 and above

    Course Time and Date:

    • Sept 13, 2020 to Mar 28, 2021

    • Sundays from 3-4:30 PST

    Description:

    For students who excel in coding contests such as ACSL, this course advances them further. Students should have been trained on input/output processing, data structures and fundamental algorithms such as recursion. This program runs from September through March to prepare students for the 4 USACO Bronze contests in December through March. Our mentors will walk students through previous contest problems so they see various algorithms and data structures in actual contest problems.

  • AP Calculus AB and BC

    Prerequisite:

    • Precalculus

    Student Age:​

    • Grade 9 and above

    Course Times and Dates:

    • Sept. 12, 2020 to May 1, 2021

    • Saturdays from 4-5:30 PM PST

    Description:

    For students who are looking to find extra help or get a leg up in AP Calculus, we offer this course to advance them to the next level. Students should be familiar with basic calculus concepts as taught in their school class. This class will help students prepare for the AP exam in May as well as provide them with any help they need with their course in school. Please do not sign up for this course if you are not in high school or do not plan on taking the AP Calculus AB or BC exams in May 2021. 

     

  • Algebra and Precalculus

    Prerequisite:

    • Proficiency in middle school level math

    Student Age:​

    • Grades 6-10

    Course Time and Date:

    • Sept 13, 2020 to Mar 28, 2021

    • Sundays from 10-11:30 PST

    Description:

    This course is aimed towards middle school students looking to get a leg up in their math classes at school, such as Algebra 1, Geometry, Algebra 2, and Precalculus. With schools looking unlikely to reopen, it may be difficult for students to achieve their full potential through online classes alone. Please note that this course is not meant to teach students algebra or precalculus top to bottom. Instead, it aims simply to supplement what they are already learning in class and answer any questions that students may have

  • Volunteer for Us

    Prerequisite:

    Top scores on one of the following:

    • USACO (Bronze - Platinum)

    • ACSL (Jr - Sr All-star)

    • AP CS A

    • AP Calc BC

    Student Age:​

    • Grade 9 and above

    Time Commitment:

    • Minimum 10 months commitment starting June every year

    • 2-3 hours per week

    Description:

    • Legion of Learners is run by high school students

    • We certify volunteer hours and apply "Presidential Volunteer Service Awards" for dedicated contributors

    • If you meet the prerequisite above and would like to volunteer, please email: legionoflearners@gmail.com. Thank you!

Questions? Email us at legionoflearners@gmail.com or join our WeChat group!

  • IMG_3855.PNG

©2020 Legion of Learners