Learn the fundamentals of computer programming and language. Hands-on courses introduce you to fundamental concepts of computer systems and provide a solid foundation for budding programmers. Learn More
Preregistration for spring graduate courses closes March 12, only for SCPD students. If you’re a new SCPD learner, please submit your application at mystanfordconnection in advance. Questions? Visit our FAQ page.