top of page

The Fundamentals of Coding

Gift Wrapped

Fundamentals of Programming and Intro to Computer Science, the basics of free-form (not click and drag) coding in [Python/JavaScript]
Tips, tricks, and best practices to help you write and run your own well structured and useful [Python/JavaScript] programs

James%20Flecher_1_edited.jpg

James Fletcher

Tuition.tif

$30/week

10wk/session

UC Berkeley

Computer Science

Enrollment is open for  

CLOSED

calendar.tif

Course Schedule 

FALL TERM

date_edited.jpg
course%20duration_edited.jpg
time%20zone_edited.jpg
clock_edited.jpg

Fall session begins 

16 AUG 2021

once/week

Tuesdays

Pacific Time

17:00-17:45 17:45-18:30 (2x45 mins classes)

WINTER TERM

date_edited.jpg

Winter session begins

10 JAN 2022

course%20duration_edited.jpg

once/week

Tuesdays

time%20zone_edited.jpg

Pacific Time

clock_edited.jpg

17:00-17:45 17:45-18:30 (2x45 mins classes)

SPRING TERM

date_edited.jpg

Spring session begins

21 MAR 2022

course%20duration_edited.jpg

once/week

Tuesdays

time%20zone_edited.jpg

Pacific Time

clock_edited.jpg

17:00-17:45 17:45-18:30 (2x45 mins classes)

SUMMER TERM

date_edited.jpg

Summer session begins 

7 JUN 2021

course%20duration_edited.jpg

once/week

Tuesdays

time%20zone_edited.jpg

Pacific Time

clock_edited.jpg

17:00-17:45 17:45-18:30 (2x45 mins classes)

DESCRIPTION

In previous classes, students may have learned programming through click and drag languages like scratch. This class is for students who are ready to move to the next level in their computer science journey and start writing their own code! In this class students will learn the tools and techniques that will build a foundation for future programming classes, projects, and individual endeavours. By the end of the class, students will be proficient in basic JavaScript programming and will have had some exposure to more advanced techniques. The most important part of learning computer science is building an intuition for problem solving; students will have a chance to build their intuition and problem solving skills with new in-class practice problems for every lesson. At the end of the class, (time allowing) students will have a chance to work on programming projects to put their skills to the test and build something they can be proud to show off!

WHAT YOU WILL LEARN

The basics of free-form (not click and drag) coding in [Python/JavaScript]
Tips, tricks, and best practices to help you write and run your own well structured and useful [Python/JavaScript] programs
A solid foundation of programming knowledge to jumpstart future coding endeavours
An introduction to the principles of computer science
Build programming intuition and problem solving skills

WHO THIS COURSE IS FOR

5th grader or up

REQUIREMENTS

- Reliable computer access and internet access
- A working computer microphone
- A working webcam is preferred but not required
- Basic typing skills

PREREQUISITES

Exposure to programming of some kind is preferred but not required

COURSE INCLUDES

16 live online classes, classroom material base upon Repl coding learning solution

ABOUT INSTRUCTOR

UC Berkeley Computer Science Mentors

bottom of page