Teaching Assistant - Intro to Python; Pre-Collegiate Programs
Listed on 2026-07-07
-
Education / Teaching
Online Teaching, Tutoring
Overview
In this 6-week, one-credit, asynchronous online course, students will dive into Python programming with no prior development experience needed. They will explore key concepts like creating a Python environment, common data types, conditional statements, common data structures, iterators, file input and output, functions, and code formatting. The course concludes with an introduction to object-oriented programming. Each lesson features code samples, hands-on exercises, and readings from the free textbook Python for Everybody.
By the end, students will have a solid understanding of Python and be ready to solve small-scale programming challenges with confidence.
Teaching Assistant – Intro to Python (Pre-Collegiate Programs) — Remote
Responsibilities- Be present and available for the duration of the course. Login to the online course at least five of seven days per week.
- Be comfortable with the course material and able to relate the curriculum to high school students.
- Spend time independently to review course materials and complete the online training program prior to the first day of the course.
- Uphold all child safety protocols.
- Work with the instructor to monitor the discussion board, answer student emails, and submit feedback for Practical Exercises.
- Work with the Instructor to develop a sense of community for the high school students participating in this online class.
- Respond to all student questions within 24 hours in collaboration with the Instructor and other TAs.
- Assist students remotely as they conduct the various lab activities and projects throughout the course.
- Instructors must arrange for at least two study session hours each week that are hosted by one member of the team; the sessions should be scheduled so that all students may participate in at least one hour per week.
- High School Diploma/GED
- Must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
- Candidates will be subject to a pre-employment background check and fingerprinting per policies related to working with minors.
- All employees participating in Hopkins Pre-College programs must enroll and participate in mandatory online training relevant to working with minors and working at JHU.
- Availability to participate in pre-course training.
- Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
- Special preference will be given to students who have completed EN.500.113 Gateway Computing:
Python - Must be able to effectively communicate both orally and in writing.
Special knowledge, skills, and abilities
- Must have knowledge of the Python programming language.
- Familiarity with Canvas or similar LMS.
- Proficient with the Microsoft Office Suite, particularly Outlook, Word, Excel, PowerPoint, Teams.
- Proficient with Zoom or similar video conferencing software.
- Access to remote/virtual work environment for training prior to course.
- Access to remote/virtual work environment during the course.
Location:
Remote |
Schedule:
20 hrs/week, two 6-week sessions per season; sessions run May 2026 through August 2026. Training before the course starts and wrap-up activities after the course.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).