CSE590/MB590 Special Topics
  - Python for Beginners

Python is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language and it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience.
  • » 6 weeks in class lecturing plus dedicated mentoring sessions from our faculty and industrial experts


  • » 1.5 semester credits for both certificate and master’s degree


  • » Access to high-quality live class recording


  • » Onsite and Online live classroom available for all classes


  • » Lifetime learning resources for our students


  • $ 1000
Course Description

We cover data types, control flow, object-oriented programming, and libraries for data science and AI applications. The teaching is based on easy-to-understand examples, pseudocode, and practicing. Each concept will be taught through exercises. This course is ideal for an introductory programming course or a programming logic and design course. Python is a fully object-oriented programming language. We will first introduce the student to the fundamentals of Python and objects that are created from standard library classes. Then the student learns to write classes, explores the topics of inheritance and polymorphism, and learns to write recursive functions. Finally, the student learns to use the libraries for data science and AI applications.

Your Instructor
 Dr. Glen Qin
got his Ph.D. degree from UC Berkeley in EECS, and have been working in the industry for about 20 years. The industrial experience at Silicon Valley has helped Dr. Qin always be at the cutting edge of the new technologies. He has been working for large companies, like AT&T, small startups, like Optimal Networks, and medium size company like Netgear. His industrial experience is mainly focused on Computer Networks, Internet of Things, Cloud Computing, big data, and AI. He started his career as a software engineer and moved to engineer management, and product management gradually. In 2011, Dr. Qin and a few others founded California Science and Technology University (CSTU), and has been the president of the CSTU ever since.
Dr. Qin is also actively involving in community activities. He was the president and the chairman of Silicon Valley Tsinghua Network, a Tsinghua Alumni organization helping the graduates from Tsinghua to thrive in the Silicon Valley.