Image
Student working on the computer in a lab

Course information

The course is separated by topic. Students can progress through the topics or pick and choose only certain topics to study.

The following topics are covered in this course:

  • Variables
  • Functions
  • Quotes Comments
  • Types
  • Input
  • If Statements
  • Debugging
  • Else, And, Or, Not
  • Defining a Function
  • Strings
  • Lists
  • Methods
  • Recursion
  • Efficiency

 

Within each lesson, students will read simple explanations, run example code, and have an opportunity to practice what they have learned through coding exercises. Some coding exercises ask students to debug or alter existing code in programs, while others ask them to write programs from scratch.

All lessons are text-based, so there are no videos to watch.