LaunchCode's Discovery

An introduction to computer programming and a preparation for future coding classes. Course help site:

About this course

Course help site:

This course is designed to introduce you to computer programming and prepare you to have the basic knowledge you'll need to complete beginner coding classes, either through LaunchCode or on your own. If you are interested in pursuing a career in programming, or if you just want to understand what coding entails, then this will be a great introduction for you. If you are in one of LaunchCode's service areas, then this course will be a necessary preparation for our other coding classes like LC101, CodeCamp, and CoderGirl.

For all of the course's features to work, internet access is required. Be aware that this course's features (especially the coding practices) work best on a desktop or laptop, and may not work on some mobile devices. If instead of using a laptop or desktop computer you are working through this course on your phone or another small device, we recommend that you download the Stepik app from the Google Play store or from the Apple App Store.

Content in this course is under Creative Commons CC BY-SA, except where otherwise noted. All icons and images are property of LaunchCode (all rights reserved) unless otherwise attributed.

Meet the Instructors

Course content

Price: Free

Share this course

Price: Free