Beginners Course

The course has already started this semester, the next course will begin March 6th 2022; we will have sign up information for that course soon. If you have any questions, or would like to be reminded when the course goes live please email us.


A 10 week introductory course to Python, ideal with those with little to no prior programming experience. By committing only 2 hours per week, you will learn all the skills you need to start making your own Python projects! Sessions are held on Sundays at 1pm, and are recorded for students who miss a live session. Attending all the lectures will be rewarded with a certificate of completion, and handing in the final project will be rewarded with a certificate of commendation.

Course Content

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9 & 10

  • Introduction to Python

  • Data Types

  • Variables (Naming Schema)

  • Operators

  • Comments

  • Input / Output

  • Comparison Operators

  • Boolean Operators

  • Conditional Branching

  • Loops Explanation

  • For Loop

  • While Loop

  • Control Statements for Loops

  • Loop Ranging

  • Collection Data Types

  • Indexing

  • Range of Indexing

  • Changing Items

  • List Methods

  • Join Lists

  • Dictionaries

  • Slicing

  • Negative Indexing

  • Multiline Strings

  • String Methods

  • String Concatenation

  • Format

  • Create Functions

  • Calling Functions

  • Return Statements

  • Scope of Functions

  • Arguments

  • Importing Modules

  • Files Reading

  • Files Writing

  • Final Project

Time to complete the final project, there are no lectures run these weeks but you will be able to ask questions and talk to the mentors.

Thank you for taking an interest in our course! Unfortunately, for the time being, all our places have been booked.

However, this does not mean that you should not learn how to code. Our next course will run September 2022 - register your interest in the form below :)


2021 Enactus Sheffield