40+ fully autograded Python assignments for university-level coding courses.

Introduction to Python curriculum

  • Engaging assignment descriptions
  • Fully automatic grading and feedback
  • Code directly in CodeGrade's online IDE with template files

Introduction to Python assignments

Lesson 1: print, variables, arithmetics and data types

Python 1.5: Rectangle Area Calculator
Click to view full assignment
Python 1.6: Circle Area Calculator
Click to view full assignment

Lesson 2: working with user input, strings and conditionals

Python 2.5: Parity Bit Error Detector
Click to view full assignment
Python 2.6: Percentage to Letter Grade
Click to view full assignment
Python 2.7: Password Validator
Click to view full assignment
Get access to all 40+ Introduction to Python assignments now!
“CodeGrade has really made our lives easier. The lives of the TAs, the students, the teachers. It has really helped our Computer Science Department out a lot.”
Alex St. Aubin
The University of Nevada, Las Vegas

Fully automatically graded Python course

  • 1. Students can use our online IDE
    Introduce your students to Python without any overhead. CodeGrade's online IDE is integrated with your LMS and let's your students write their Python code without distractions.
  • 2. Fully automated continuous feedback
    After writing code in the IDE, your students will get instant continous feedback on code quality, structure and functionality via CodeGrade's autograder.
  • 3. Great learning outcomes
    After getting continuous feedback, students can get back to the IDE and improve their code. CodeGrade has been proven to decrease the feedback loop and greatly improve student results and satisfaction.
  • Click here to read more about our Python autograder.

I want to learn more about Python in CodeGrade!

Teach Python in your LMS!


CodeGrade's Python assignments are available in...

Introduction to Python in Canvas
Introduction to Python in Blackboard
Introduction to Python in D2L Brightspace
Introduction to Python in Moodle
Introduction to Python in Open edX
Introduction to Python in Sakai
Introduction to Python in Populi
Introduction to Python in Thought Industries
GitHub
Gitlab
Add your own using our API!

Start teaching Python now

CodeGrade is your virtual teaching assistant in your Python classroom. You teach, CodeGrade takes care of the rest.

With our 40+ built-in fully automatically graded Introduction to Python assignments for university-level courses, you can start teaching Python at your institution with confidence now. Or, scale your classroom with CodeGrade's tools.

Book a personal 30-minute demo now and we'll show you how to get started with CodeGrade in less than 1 hour!
Book a demo now!

Happy educators

  • Educators who use CodeGrade have less stress.
  • Educators who use CodeGrade have happier and more successful students.
  • Educators who use CodeGrade have a simpler teaching workflow.

Book a quick 30-minute demo and see how it works for you!