Computer Programming

“I’m passionate about software engineering because it’s so powerful.”

— Marilyn Davis, Instructor, Python Programming Language

Learning Code

Our Computer Programming curriculum prepares you to operate in an increasingly technical workforce by teaching you the programming languages in demand in today's Silicon Valley companies. Focus on learning a single programming language, such as Python or Java, or signup for the certificate program and include scripting languages, Go Programming, machine learning and Hadoop as well. Our Mobile Device Programming area includes app development for iPhone, iPad, and Android mobile devices.

Ideal for:

•  Software developers interested in programming
•  Engineers
•  Web application developers
•  Project managers working on software
•  Current programmers looking for the latest skills
•  Lifelong learners who want to stay up-to-date on the latest programming languages

Program Format

Courses are offered in classroom and online.

Credit Required

14 unit minimum; 2 required courses

Program Duration

Most courses take between 4 - 10 weeks to complete. Certificate, if pursued full-time, can take between 9 months and one year

Approximate Program Cost

$ 6,000

(Program costs are higher for F-1 students.)