Learn about the latest features in our Introductory Python course from the 2024 webinar, including custom assignments and automated feedback.
Articles
December 12, 2024

Watch now! How to teach Python

In 30 seconds...

In our latest webinar, we covered exciting updates to the Introductory Python course, including two new modules, enhanced knowledge checks, and summative mini and capstone projects. Watch it here!

Whether you're already using CodeGrade or are exploring ways to enhance your Python curriculum, we’ve got some exciting updates for you! Here's a quick overview of what was covered in our latest webinar:

Introducing New Python Assignments

We're thrilled to announce new additions to our Introduction to Python course. These assignments are designed to support educators and engage students, featuring:

  • Knowledge Checks: Coding quizzes that combine multiple-choice questions for concept explanations and coding exercises for hands-on practice.
  • Mini-Projects: Larger assignments integrating concepts from individual sections, similar to our existing Intro to Python course.
  • Capstone Projects: Advanced assignments requiring students to work across multiple files, applying everything they've learned so far.
Elevate your Python course today.

Launch Schedule

Here’s when to expect the new content:

  • Sections 0-3: Launching December
  • Sections 4-6: Launching January
  • Sections 7-10: Launching March

All assignments will be available in the Community Library, and educators can request import packages for Canvas or Brightspace to streamline implementation.

Python Auto-Grading and Customization

The course leverages CodeGrade’s powerful Python auto-grading tools, making it easy for educators to customize assignments to suit their curriculum. For those who want a little extra guidance, our Support Team is available to assist with setup.

Upcoming Features

We’re continuously improving CodeGrade to make it even more powerful for educators. Here’s a look at what’s on the horizon:

  • Coming Soon:
    • Run single questions within coding quizzes.
    • JUnit5 block in AutoTest V2 for Java support.
  • Summer 2025:
    • Jupyter Notebook support in the CodeGrade editor. This feature will let students code, run, and display their results directly in one place.

Get Started Today

Want to explore these exciting updates or implement the new Python assignments into your course? Book a session with our Support Team for personalized help.

Stay tuned for more updates, and thank you for continuing to inspire the next generation of Python developers with CodeGrade!

Continue reading

Best Practices for Rubric Design in Coding Assignments

Discover best practices for rubric design in coding education. Learn to align rubrics with learning objectives, use automated tests, and explore ungrading for fairer, growth-focused assessments

Follow A New User!

See how CodeGrade streamlines grading and improves assignment design in programming courses.

How to configure an AI Assistant for code

CodeGrade’s AI Assistant offers a flexible way to support coding education through tailored guidance and feedback. This guide explains how to configure and customize the assistant to fit your teaching goals, from helping students debug code to providing conceptual explanations.

Teaching Engineers to Program with AI

Explore how AI and tools like CodeGrade are transforming coding education, with insights from Ferris State University's innovative approach to teaching Python and microcontrollers

Sign up to our newsletter

Transform your Jupyter Notebooks course today!