Featured course

Introduction to Python Programming

Peter Dawyndt

Introductory programming course

>>>Learn Python by writing it — with feedback the moment you submit.

Welcome to the Introduction to Python Programming course of Ghent University. The learning path contains Python exercises with automated feedback, organised into ten series that build up the programming techniques covered in the course.

What you'll learn

  • 01Variables, expressions and statements
  • 02Conditional statements
  • 03Loops
  • 04Strings
  • 05Functions
  • 06Lists and tuples
  • 07More about functions and modules
  • 08Sets and dictionaries
  • 09Text files
  • 10Object-oriented programming

Peter Dawyndt · Ghent University

As a student you can't register for this course. Ask your teacher to make a copy. Are you an educator yourself and do you want to get started with this course? Request teacher rights here to be able to make a copy for your students.

Learning path

What's next in this course
Mandatory exercises
Status Status Type Title
Debugging the source code (part 1)
ISBN
Conan the Bacterium
Chika's test
Challenger or crack
Payslip
Heat wave
Status Status Type Title
ISBN
Babbage's number
Mathemagical
Reading a pitch
Reciprocation
Word evolutions

05. functions

Status Status Type Title
Test-driven development
Debugging the source code (part 2)
ISBN
Noah's headache
Persistence
Letter Boxed
Writing's on the wall
Tap code

06. lists and tuples

Status Status Type Title
ISBN
Zipper method
Complementary sequences
Diffy
Energy crisis in New Zealand
Pozo Azul

07. more about functions and modules

Status Status Type Title
ISBN
Fact and fiction
Rollover calendar
Cool serial numbers
Card flipping
Ink-cognito

08. sets and dictionaries - verzamelingen en dictionaries

Status Status Type Title
ISBN
Around the corner
Block tower
Ghost blitz
What's in the bag?
Sacred Cat of Burma

09. text files

Status Status Type Title
ISBN
Bitflip
Back channels
Choosing sides
Migration
Electronic color code

10. object-oriented programming

Status Status Type Title
ISBN
Genetic code
Racetrack Playa
Necklace
Dr. Eureka
Alberti cipher
Exams and evaluations

first evaluation

Status Status Type Title
Easy does it
Inventory

second evaluation

Status Status Type Title
Round numbers
Ghost leg
Status Status Type Title
Tricolor triangle
Isotopes
Rainbow