Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 1.21 KB

File metadata and controls

32 lines (29 loc) · 1.21 KB

HyperLabs introductory programming workshop - Code and Content Repository

Hello and welcome to the HyperLabs introductory programming workshop! In this GitHub code repository, you'll find all the supplementary content we'll use in the workshop. This includes setup/installation guides, cheatsheets, code, and project instructions.

We organize the content into "Parts". Each part is structured as follows:

  • Conceptual explanations / slides (presented in person)
  • Basic practice: writing simple programs
  • Debugging practice: fixing errors in small existing code snippets
  • And most importantly... cool projects. Most part folders have unfinished games in them, and once we cover the basics, you'll get to modify these projects or add new features to the games using the knowledge you just learned.

Part 0: Setup

See the setup guide: https://docs.google.com/document/d/1LZ1W_xg1wiQqj7CwMe0rqySf_qIZAAyiqH6fmYlUeuc/edit?usp=sharing

Part 1: Programming Basics

  • Variables
  • Syntax
  • User Input
  • Basic Types
  • If/Else

Part 2: Functions

  • Function definition
  • Function calling
  • Parameters and arguments
  • Return
  • Scope
  • Imports

Part 3: Lists

  • Indexing
  • Append and pop
  • Lists and functions
  • 2-D lists lists

Part 4: Loops