Web Portfolio Course

Grade 7 - 12  

 

This course is for students who want to discover how websites are developed and learn the fundamental knowledge and techniques of modern web development. We will begin with the basics, HTML, CSS, and work towards bringing our ideas to life through React and React Native.

websample.png

Subcourses & Curriculum

btree_tit_icon.png

Portfolio (Level 1)

Web Basics
Learn about HTML/CSS and create simple websites using Flex.
  • Introduction to Web Development
  • HTML
  • CSS
  • Flex
  • CSS Animations
btree_tit_icon.png

Portfolio (Level 2)

jQuery
Add scripts to our websites to provide functionality.
  • JavaScript Basics
  • JavaScript Array
  • Advanced Flex Exercise
  • jQuery
btree_tit_icon.png

Portfolio (Level 3)

React
Learn about React and publish our first big project. Dedicated time to practice and consolidate all of the portfolio topics.
  • React
  • React Native
  • Entrepreneurship

Learning Outcome

 

Students will have learned how to build websites or mobile applications and created their own websites or apps.

2021 Summer Classes

Java, Web Development, and USACO Classes & Workshops will be offered during the summer of 2021. Keep your programming skills sharp and solidify your understanding of coding while having fun!

Current Web Dev Classes in Sessions

Students with prior coding experience may be able to join an existing class. Upon request, we will send you an evaluation sheet to evaluate your student to find the class that fits the best. After evaluation, we may determine that your student will need supplementary sessions to catch up before joining the class to cover missed material. Once the student learns all of the missed material, they will move to the recommended group class.  

Web/React

Sat 4:30 am - 6:30 pm (PT)

Grade

Grade 9 - 11

Level

Advanced

Pre-requisite

Java or Python

Web/React

Sun 3 pm - 5 pm (PT)

Grade

Grade 9 - 11

Level

Advanced

Pre-requisite

Java or Python

Web/React

Thu 6 pm - 8 pm (PT)

Grade

Grade 7 - 8

Level

Intermediate

Pre-requisite

Java or Python