Join Our Courses/Events




If you want to register for courses, events or private tutoring, please login first.

Please take the Assessment Test if you do not know which level of class to register.






2024 Summer Camp

Note: Half-day camps can be combined as full-day camps from 8:30am-5pm.

  • Week 5 (08/05-08/09)

    08/05 to 08/09  5 half day Monday-Friday 1:00pm-4:00pm $250/camp Location: 16100 NW Cornell Road Suite 210 Room 1

    Science Olympiad Elementary Division - Grade 3-5

    This camp will introduce the Science Olympiad Division A events to students. https://www.soinc.org/programs/elementary

    This class will build up our young students’ curiosity and keen insight towards physical science and chemistry around our day to day life, the fundamental ability for the love of science.

    During this 5-days Camp, Students will go through the Science Olympiad events and complete several projects. Below are the sample projects we may work on:

    • Aerodynamics Aloft (How an airplane works)
    • Straw Tower (Build the tallest, most stable tower possible using drinking straws)
    • Operation Egg Drop (Pack and drop a raw egg from 2+ floors without breaking it)
    • Gunk (Chemistry: learn from experiments making the best glue)
    • Cool it (Heat transfer and insulation)
    • Building Bridges Event (Build a bridge using fixed amount of materials)

    Text book:
    Elementary Science Olympiad Club Lesson Plans
    Elementary Science Olympiad Rules Manual

     

    Instructor: Kyle Golden


2024 Winter/Spring Live Online Class

  • 01/19 to 04/12  12 Classes Friday 3:55pm-4:55pm $255/term In-person at 16100 NW Cornell Rd. Suite 210Location: 16100 NW Cornell Road Suite 210 Room 7 See prorated tuition in shopping cart.

    ACSL Computer Contest Elementary Division

    American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students. 

    The ACSL elementary contest consists of non-programming problems. Four categories, one each contest, will be tested. The contest consists of a 30-minute, 5-question contest each month. The topics covered are: 

    Contest #1: Computer Number Systems

    Contest #2: Prefix/Infix/Postfix Notation

    Contest #3: Boolean Algebra

    Contest #4: Graph Theory.

    Students will be given a 5-question test of questions on the given topic that encourages the use of strong problem-solving skills to get the correct answer.

    In this class, we will teach the Computer Number Systems for conttest 1 and get students ready for the  contest #1 which is on Nov 19, 2022. And then we will teach the Prefix/Infix/Postfix Notations for the contest #2 and get students ready for the contest #2 which is on Jan 6, 2023

    No prior programming experience is required to attend this training class. Students are expected to be good at fifth-grade math with good problem-solving skills.

     Here is the contest events detail and registration link:  

    https://www.sunshineeliteeducation.com/course.php?term=55&course_category=30

    Instructor: Shilpa Sharma

  • 11/15 to 03/20  5 MOEMS Division E Contests Wednesday 4:45pm-5:30pm $50/5 tests  in the year of 2023-2024; Test dates are Wednesdays on Nov 15, Dec 13, Jan 24, Feb 21, Mar 20Location: 16100 NW Cornell Road Suite 210 Room 6

    This is the 2023-2024 MOEMS Math Olympiad Contests for Elementary Division (Grade 4-6). 

    Sunshine is hosting the 2023-2024 year of Math Olympiad Contests for elementary school division in-person at Sunshine Elite Education with the following schedule:

    Contest #1: November 15, 2023, Wednesday 4:45-5:30pm

    Contest #2: December 13, 2023, Wednesday 4:45-5:30pm

    Contest #3: January 24, 2024, Wednesday 4:45-5:30pm

    Contest #4: February 21, 2024, Wednesday 4:45-5:30pm

    Contest #5: March 20, 2024, Wednesday 4:45-5:30pm

    The test will be monitored at Sunshine Elite classrooms. Students should be come in the classroom no later than 4:30pm and the test will start at 4:45pm. The final awards for participants will be amounced in Jun, 2024.

    Math Olympiad (MOEMS) promotes problem-solving. It has two levels: Elementary Division for Grade 4-6 and Middle School Division for Grade 6-8. It includes 5 contests for each year over 5 months from November to March. The goals of Math Olympiad contests are:

    • To stimulate enthusiasm and a love for Mathematics
    • To introduce important Mathematical concepts
    • To teach major strategies for problem-solving
    • To develop Mathematical flexibility in solving problems
    • To foster Mathematical creativity and ingenuity
    • To provide for the satisfaction, joy, and thrill of meeting challenges

    Last year nearly 170,000 students from about 6,000 teams on 6 continents participated in the Olympiads. All 50 states and 39 other countries were represented.

    Here are the awards for participants: https://www.moems.org/awards.htm

    Instructor: Ellen Zhou

  • 11/15 to 03/20  5 MOEMS Division E Contests Wednesday 4:45pm-5:30pm $50/5 tests  in the year of 2023-2024; Test dates are Wednesdays on Nov 15, Dec 13, Jan 24, Feb 21, Mar 20Location: 16100 NW Cornell Road Suite 210 Room 8

    This is the 2023-2024 MOEMS Math Olympiad Contests for Middle School Division (Grade 6-8). 

    Sunshine is hosting the 2023-2024 year of Math Olympiad Contests for Middle School division in-person at Willamette Valley Academy with the following schedule:

    Contest #1: November 15, 2023, Wednesday 4:45-5:30pm

    Contest #2: December 13, 2023, Wednesday 4:45-5:30pm

    Contest #3: January 24, 2024, Wednesday 4:45-5:30pm

    Contest #4: February 21, 2024, Wednesday 4:45-5:30pm

    Contest #5: March 20, 2024, Wednesday 4:45-5:30pm

    The test will be monitored at Sunshine Elite classrooms. Students should be come in the classroom no later than 4:30pm and the test will start at 4:45pm. The final awards for participants will be amounced in Jun, 2024.

    Math Olympiad (MOEMS) promotes problem-solving. It has two levels: Elementary Division for Grade 4-6 and Middle School Division for Grade 6-8. It includes 5 contests for each year over 5 months from November to March. The goals of Math Olympiad contests are:

    • To stimulate enthusiasm and a love for Mathematics
    • To introduce important Mathematical concepts
    • To teach major strategies for problem-solving
    • To develop Mathematical flexibility in solving problems
    • To foster Mathematical creativity and ingenuity
    • To provide for the satisfaction, joy, and thrill of meeting challenges

    Last year nearly 170,000 students from about 6,000 teams on 6 continents participated in the Olympiads. All 50 states and 39 other countries were represented.

    Here are the awards for participants: https://www.moems.org/awards.htm

    Instructor: Ellen Zhou

  •  (waiting-list)

    11/11 to 04/20  4 ACSL Annual Contest Saturday 8:15am-9:00am $60/4 tests  in the year of 2023-2024; Test dates are Nov 11, Jan 20, Mar 9 and Apr 20Location: Online13

    American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students. 

    The ACSL Elementary Division is for students from grades 4 to 6. It consists of 4 contests in a year. The contests scheduled for the 2023-2024 year at Sunshine Elite are as follows:

        Contest #1: Number Systems on Saturday 8:15am-9am, November 11, 2023
        Contest #2: Prefix/Infix/PostFix Notation on Saturday 8:15am-9am, Jan 20, 2024
        Contest #3: Boolean Algebra on Saturday 8:15am-9am,  Mar 9, 2024
        Contest #4: Graph Theory on Saturday 8:15-9am, Apr 20, 2024 

    Note: All tests are proctoring virtual online by Sunshine Elite in the year of 2023-2024. Students who passed the cut-off score of all 4 contests will receive ACSL Final contest invitation emailed from May 1 through May 16, 2024. The ACSL Final Contests are scheduled on May 25, 2024, proctoring virtual online by ACSL.

    The contests consist of non-programming problems in four categories, one each contest, will be tested. The contest consists of a 30-minute, 5-question test each month. The topics covered in 4 contests are Computer Number Systems, Prefix/Infix/Postfix Notation, Boolean Algebra, and Graph Theory. You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/get-started/study-materials

    Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contests, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com

    Instructor: Shilpa Sharma

  • 11/11 to 04/20  4 ACSL Annual Contest Saturday 8:15am-9:00am $60/4 tests  in the year of 2023-2024; Test dates are Nov 11, Jan 20, Mar 9 and Apr 20Location: Online13

    American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students. 

    The ACSL Elementary Division is for students from grades 4 to 6. It consists of 4 contests in a year. The contests scheduled for the 2023-2024 year at Sunshine Elite are as follows:

        Contest #1: Number Systems on Saturday 8:15am-9am, November 11, 2023
        Contest #2: Prefix/Infix/PostFix Notation on Saturday 8:15am-9am, Jan 20, 2024
        Contest #3: Boolean Algebra on Saturday 8:15am-9am,  Mar 9, 2024
        Contest #4: Graph Theory on Saturday 8:15-9am, Apr 20, 2024 

    Note: All tests are proctoring virtual online by Sunshine Elite in the year of 2023-2024. Students who passed the cut-off score of all 4 contests will receive ACSL Final contest invitation emailed from May 1 through May 16, 2024. The ACSL Final Contests are scheduled on May 25, 2024, proctoring virtual online by ACSL.

    The contests consist of non-programming problems in four categories, one each contest, will be tested. The contest consists of a 30-minute, 5-question test each month. The topics covered in 4 contests are Computer Number Systems, Prefix/Infix/Postfix Notation, Boolean Algebra, and Graph Theory. You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/get-started/study-materials

    Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contests, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com

    Instructor: Shilpa Sharma

  •  (waiting-list)

    11/11 to 04/20  4 ACSL Annual Contest Saturday 8:15am-9:00am $60/4 tests  in the year of 2023-2024; Test dates are Nov 11, Jan 20, Mar 9 and Apr 20Location: Online13

    American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students. 

    The ACSL Junior Division is for students from grades 6 to 9. It consists of 4 contests in a year. The contests scheduled for the 2023-2024 year at Sunshine Elite are as follows:

        Contest #1: Number Systems on Saturday 8:15am-9am, November 11, 2023
        Contest #2: Prefix/Infix/PostFix Notation on Saturday 8:15am-9am, Jan 20, 2024
        Contest #3: Boolean Algebra on Saturday 8:15am-9am,  Mar 9, 2024
        Contest #4: Graph Theory on Saturday 8:15-9am, Apr 20, 2024 

    Note: All tests are proctoring virtual online by Sunshine Elite in the year of 2023-2024. Students who passed the cut-off score of all 4 contests will receive ACSL Final contest invitation emailed from May 1 through May 16, 2024. The ACSL Final Contests are scheduled on May 25, 2024, proctoring virtual online by ACSL.

    Each contest in the Junior Division has two parts: a take-home 72-hour time limit programming problem and a set of short answer questions.  Each short answer test consists of 2 questions on each of the first two topics listed below and 1 question on the third topic for a total of 5 questions.  The time limit for the 5 question test is 30 minutes. 

    Below are the topics for each contest and the study material links:

    Contest #1 Computer Number Systems
    Recursive Functions
    What Does This Program Do? - Branching
    Contest #2 Prefix/Infix/Postfix Notation
    Bit-String Flicking
    What Does This Program Do? - Loops
    Contest #3 Boolean Algebra
    Data Structures
    What Does This Program Do? - Arrays
    Contest #4 Graph Theory
    Digital Electronics
    What Does This Program Do? - Strings

     You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/get-started/study-materials

    Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contests, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com

    Instructor: Shilpa Sharma

  •  (2 spots left)

    11/11 to 04/20  4 ACSL Annual Contest Saturday 8:15am-9:00am $60/4 tests  in the year of 2023-2024; Test dates are Nov 11, Jan 20, Mar 9 and Apr 20Location: Online13

    American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students. 

    The ACSL Junior Division is for students from grades 6 to 9. It consists of 4 contests in a year. The contests scheduled for the 2023-2024 year at Sunshine Elite are as follows:

        Contest #1: Number Systems on Saturday 8:15am-9am, November 11, 2023
        Contest #2: Prefix/Infix/PostFix Notation on Saturday 8:15am-9am, Jan 20, 2024
        Contest #3: Boolean Algebra on Saturday 8:15am-9am,  Mar 9, 2024
        Contest #4: Graph Theory on Saturday 8:15-9am, Apr 20, 2024 

    Note: All tests are proctoring virtual online by Sunshine Elite in the year of 2023-2024. Students who passed the cut-off score of all 4 contests will receive ACSL Final contest invitation emailed from May 1 through May 16, 2024. The ACSL Final Contests are scheduled on May 25, 2024, proctoring virtual online by ACSL.

    Each contest in the Junior Division has two parts: a take-home 72-hour time limit programming problem and a set of short answer questions.  Each short answer test consists of 2 questions on each of the first two topics listed below and 1 question on the third topic for a total of 5 questions.  The time limit for the 5 question test is 30 minutes. 

    Below are the topics for each contest and the study material links:

    Contest #1 Computer Number Systems
    Recursive Functions
    What Does This Program Do? - Branching
    Contest #2 Prefix/Infix/Postfix Notation
    Bit-String Flicking
    What Does This Program Do? - Loops
    Contest #3 Boolean Algebra
    Data Structures
    What Does This Program Do? - Arrays
    Contest #4 Graph Theory
    Digital Electronics
    What Does This Program Do? - Strings

     You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/get-started/study-materials

    Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contests, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com

    Instructor: Shilpa Sharma

  • 11/11 to 04/20  4 ACSL Annual Contest Saturday 8:15am-9:00am $60/4 tests  in the year of 2023-2024; Test dates are Nov 11, Jan 20, Mar 9 and Apr 20Location: Online13

    American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students. 

    The ACSL Senior Division contest is the best for middle/high school students with programming experience, expecially those already taking and being good at ACSL Junior contests. ACSL Senior Division has 4 contests in a year. The contests scheduled for the 2023-2024 year at Sunshine Elite are as follows:

        Contest #1: Number Systems on Saturday 8:15am-9am, November 11, 2023
        Contest #2: Prefix/Infix/PostFix Notation on Saturday 8:15am-9am, Jan 20, 2024
        Contest #3: Boolean Algebra on Saturday 8:15am-9am,  Mar 9, 2024
        Contest #4: Graph Theory on Saturday 8:15-9am, Apr 20, 2024 

    Note: All tests are proctoring virtual online by Sunshine Elite in the year of 2023-2024. Students who passed the cut-off score of all 4 contests will receive ACSL Final contest invitation emailed from May 1 through May 16, 2024. The ACSL Final Contests are scheduled on May 25, 2024, proctoring virtual online by ACSL.


    Each contest consists of an online 30-minute, 5-question short answer test and an online programming problem to solve in 72 hours. The Short Problems topics are the same in the Intermediate and Senior Divisions. The Senior Division problems are more challenging than those in the Intermediate Division. Below are the topics for each contest and the study material links:

    Contest 1  

    Computer Number Systems   
    Recursive Functions 
    What Does This Program Do?

    Contest 2 

    Prefix/Infix/Postfix Notation   
    Bit-String Flicking  
    LISP

    Contest 3  

    Boolean Algebra   
    Data Structures  
    FSAs and Regular Expressions

    Contest 4  

    Graph Theory   
    Digital Electronics   
    Assembly Language

    You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/get-started/study-materials

    Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contest, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com

    Instructor: Shilpa Sharma

  • Sunshine Enrichment Class Coupons
  • Sunshine Elite Education is closed on all major holidays.
  • Missing classes with notice can be made up by class replay for the online classes in current term.
  • Sunshine Elite Education private tutoring for SAT/Writing/Math is available upon request.
  • Sunshine Elite Education reserves the right to update or modify the class plan at any time with or without any further notice.