×
Register Here to Apply for Jobs or Post Jobs. X

Teaching Assistant - Intro to Python; Pre-Collegiate Programs

Job in Baltimore, Anne Arundel County, Maryland, 21276, USA
Listing for: Johns Hopkins University
Part Time position
Listed on 2026-07-07
Job specializations:
  • Education / Teaching
    Online Teaching, Tutoring
Job Description & How to Apply Below
Position: Teaching Assistant - Intro to Python (Pre-Collegiate Programs)

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.
Minimum Qualifications
  • 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.
Preferred Qualifications
  • 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.
Technical qualifications or specialized certifications
  • 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.
Physical Requirements
  • 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary