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
Get access to our entire Python curriculum with autograding today!

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!
"It’s easy to scale the class while giving students the feedback they need to be successful."
Sarah Veatch
Teaching Students to Think Like a Computer at the University of Michigan

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...

Canvas logo
Introduction to Python in Canvas
Blackboard logo
Introduction to Python in Blackboard
D2L Brightspace logo
Introduction to Python in D2L Brightspace
Moodle logo
Introduction to Python in Moodle
edX logo
Introduction to Python in Open edX
Sakai logo
Introduction to Python in Sakai
Populi logo
Introduction to Python in Populi
Thought Industries logo
Introduction to Python in Thought Industries
GitHub
Gitlab
Plus icon
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.

Schedule a personalized tour of CodeGrade today.