NOW ACCEPTING APPLICATIONS FOR
2026-2027 SCHOOL YEAR

Intro to Computer Programming
COURSE INFORMATION

ONLINE COURSE

Intro to Computer Programming

Minnesota Online High School offers this course as part of our flexible online learning options.

Course Details

Weekly Virtual Class Meeting:

Time Commitment: 5 – 8 well-focused hours per week

Attendance: Simply logging in to your courses does not count as attending. Attendance is based on submitting assignments and is taken on a weekly basis. Submit all of your work by the weekly due date to be marked with good attendance.

Credit: .25 credit per quarter

Terms: This course is two quarters in length

Computer programming is writing code that tells a computer, application or program what to do. Computer programmers create instructions for a computer to execute by writing and testing code that enables applications and software programs to operate successfully.

This practical semester-length course introduces students to the theory and logic behind programming languages and gives each student opportunities to complete both applied exercises and longer open-ended projects at their skill level. Students are introduced to foundational concepts of computer science which can be applied to any future language.

This course focuses on programming basics such as loops, variables, debugging, algorithms and Boolean terms. The concepts introduced in this course will be applicable to any computer programming language. This course is designed for the beginning programmer; honors assignments are available for those with prior experience.

In part 1, foundational concepts are introduced using Scratch and drag and drop block practice from code.org. These activities culminate in creating a “Choose Your Own Adventure” program in Scratch.

Part 2 uses JavaScript as the programming language within App Lab from code.org. The concepts learned in these lessons span all programming languages and tools. Students will create a variety of apps through guided tutorials.

Course materials: A variety of online resources including Scratch and code.org

Standards Covered: This course exceeds the Minnesota 2007 Math Standards for Grades 9-11.

Honors Opportunity: Yes

Ready to get started? Begin the enrollment process.