This year Stanford received 47,450 undergraduate applications. USC, UCLA, Cornell, and all Ivy League Universities saw similar numbers. We can help you demonstrate that you too are an outstanding candidate for the school of your choice.
This is an excellent course for high school and junior high school students as they are at an age where they have a strong desire to create and express their ideas.
AP Computer Science Principles introduces students to the central ideas of computer science, introducing the ideas and practices of computational thinking. The course introduces the principles of computation including programming languages, abstractions, algorithms, big data, the internet, cybersecurity concerns and the impact of computing on our society.
AP Computer Science A introduces students to computer science through programming. The course emphasizes object-oriented programming and design using the Java programming language.
The AP Computer Science A course includes a substantial lab component in which students develop their Java programming language skills. This work is the responsibility of the student outside of structured class time. However, instructor support is available.
Students must have completed a high school level algebra course with a strong foundation of basic linear functions, composition of functions, and problem-solving strategies.
It's the most effective way for your student to enroll in our nationally recognized programs if you do not live near a UCode Center. These are the same courses that are taught in our physical locations.
Classes are 70 minutes in duration with the last 10 minutes dedicated to answering specifics that a student may have. Classes are conducted on-line through our student portal where students access course materials, as well as a live video link for their specific session. You simply sign in with a browser and start your class.
Class sizes are small. We typically have six students per class.
Assessment is a fundamental principal at UCode and an area we focus on. There are quizzes, reviews and exercises to show mastery of the material. But no, we do not "grade". There is work outside of the class sessions, particularly for the AP Courses.
UCode's courses are structured into Units of study and specific class sessions are dedicated to covering a Unit. Units are offered regularly through out the week, so if you miss a specific Unit or you wish to review a Unit you covered previously, you can simple reserve a seat in the next class that covers that Unit.
Yes! Students have email/messaging support from instructors as well as live instructor help during our office hours. All support is included in membership fee.
Instructors are university students or graduates from leading universities including Cornell, Stanford, UCLA, USC, etc. We train and work with our teachers to continue to develop their skills through professional development, best practices sharing, observation and feedback.
UCode students who plan to attend university may also wish to participate in the Cornell University assessment on coding and computational thinking. Students who qualify through an examination will be issued a certificate directly from Cornell University. This is significant way to build your resume in support of your application.
Parents receive quarterly progress reports that indicate what students have done that week and have links to student projects.
We will assess your level and structure your starting point in the course accordingly.
We are a membership based program where you pay a monthly membership subscription of $99.00 for up to 6 class sessions (70 minutes) a month and "Office Hours". This provides you with flexibility to progress according to your abilities and as your schedule permits. Sessions expire at the end of a billing period. You may "pause" your membership prior to the start of the next billing period and resume when convenient.
We do not have a “trial” class. We do offer a 30 Day low risk trial membership for $49.95.
Our online classes are designed for students 12-18 years old. No prior coding experience is required. If you are outside this age range we can accommodate you in one of our UCode centers.
You will need:
1) A computer with a keyboard and headset – almost all laptops bought within the last five years ago should have these;
2) A web browser installed, like Chrome (recommended) or Firefox, Safari, or Internet Explorer; and
3) A reliable internet connection. There is no software to download or to purchase.