Who should attend
This course is designed for beginners, not for those with prior programming experience. Students are required to bring a fully charged laptop computer to class.
About the course
In today’s world, computer science touches almost every aspect of life, and it’s at the heart of what many software companies do here in Silicon Valley. This course will provide a gentle introduction to coding for anyone—with or without a technical background—who has a healthy interest in understanding the basics of programming. The course will give students an overview of programming concepts, using Python and a browser-based programming platform that does not require any software installation on students’ computers. Topics covered will include input/output data, data types, math/logic operators, branching, graphics, looping, searching, and sorting. Students will work on projects in a hands-on way, and software industry veterans will offer guest lectures to the class. By the end of the course, students will be able to understand the basics of Python, communicate in coding language with peers and colleagues, and apply what they have learned to solving everyday problems.
Videos and materials
Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.
We are happy to help you find a suitable online alternative.