1

Python Instructor Jobs in Maryland (NOW HIRING)

We are currently seeking a HAMR Instructor in Hanover, MD. Instructors will be part of a ... Demonstrate knowledge of commonly used software programming languages (preferred Python, Ruby, and ...

We are currently seeking a HAMR Instructor in Hanover, MD. Instructors will be part of a ... Demonstrate knowledge of commonly used software programming languages (preferred Python, Ruby, and ...

Instructors will be part of a collaborative multidisciplinary Team delivering highly sophisticated ... Demonstrate knowledge of commonly used software programming languages (preferred Python, Ruby, and ...

Instructors will be part of a collaborative multidisciplinary Team delivering highly sophisticated ... Demonstrate knowledge of commonly used software programming languages (preferred Python, Ruby, and ...

The instructor will also evaluate each student's progress within the program. Key Responsibilities ... Experience in HTML, JavaScipt, Alice and Python. * Experience using GameMaker and Unity is ...

The instructor will also evaluate each student's progress within the program. Key Responsibilities ... Experience in HTML, JavaScipt, Alice and Python. * Experience using GameMaker and Unity is ...

The instructor will also evaluate each student's progress within the program. Key Responsibilities ... Experience in HTML, JavaScipt, Alice and Python. * Experience using GameMaker and Unity is ...

next page

Showing results 1-20

Python Instructor information

See Maryland salary details

$12

$56

$83

How much do python instructor jobs pay per hour?

As of May 28, 2026, the average hourly pay for python instructor in Maryland is $56.89, according to ZipRecruiter salary data. Most workers in this role earn between $46.88 and $64.62 per hour, depending on experience, location, and employer.

What is a Python Instructor job?

A Python Instructor is responsible for teaching Python programming to students, professionals, or aspiring developers. They create lesson plans, deliver lectures, provide coding exercises, and assist learners in building projects. The role may involve online or in-person instruction, curriculum development, and assessing student progress. Strong knowledge of Python and teaching abilities are essential for success in this position.

What are the key skills and qualifications needed to thrive in the Python Instructor position, and why are they important?

To thrive as a Python Instructor, you need in-depth programming knowledge, teaching experience, and typically a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), online learning platforms, and certifications like PCEP or PCAP is valuable. Strong communication, patience, and the ability to adapt explanations for different learners are essential soft skills. These skills ensure that instructors deliver clear, practical education tailored to a variety of students and classroom environments.

What are the typical daily responsibilities of a Python Instructor?

A Python Instructor typically spends their day preparing lesson materials, delivering lectures or live coding sessions, and guiding students through hands-on programming exercises. They may also provide individual or group support, grade assignments, and give feedback to help learners improve their coding skills. Collaboration with other instructors to develop curriculum or participate in professional development is often part of the role. This variety ensures both student engagement and continuous improvement for instructors.
What are the most commonly searched types of Python Instructor jobs in Maryland? The most popular types of Python Instructor jobs in Maryland are:
What are popular job titles related to Python Instructor jobs in Maryland? For Python Instructor jobs in Maryland, the most frequently searched job titles are:
Infographic showing various Python Instructor job openings in Maryland as of May 2026, with employment types broken down into 71% Full Time, and 29% Part Time. Highlights an 100% In-person job distribution, with an average salary of $118,340 per year, or $56.9 per hour.
Teaching Assistant - Intro to Python (Pre-Collegiate Programs)

Teaching Assistant - Intro to Python (Pre-Collegiate Programs)

Johns Hopkins University

Baltimore, MD • On-site

Full-time

Posted 25 days ago


Johns Hopkins Medicine rating

7.5

Company rating: 7.5 out of 10

Based on 199 frontline employees who took The Breakroom Quiz

217th of 864 rated healthcare providers


Job description

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.
We are seeking a Teaching Assistants - Ontro to Python who will be punctual, have a positive attitude, treat students with respect, and generate enthusiasm for learning. They must also be able to effectively communicate both orally and in writing. TAs and Graders must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
Specific Duties & Responsibilities
  • Must be present and available for the duration of the course. Must login to the online course at least five of seven days per week.
  • Must be comfortable with the course material and be able to relate the curriculum to high school students.
  • Must be prepared to spend time independently to review course materials and complete the online training program prior to the first day of the course.
  • Must ensure that child safety protocols are upheld.
  • Must work with the instructor to monitor the discussion board, answer student emails, and submit feedback for Practical Exercises.
  • Must work with the Instructor to develop a sense of community for the high school students participating in this online class.
  • Must work with Instructor and other TAs to respond to all student questions within 24 hours.
  • Must be able to 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 study session hours should be scheduled so that all students may participate in at least one hour each 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 for these positions will be subject to a pre-employment background check and fingerprinted 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.

Classified Title: Teaching Assistant
Job Posting Title (Working Title): Teaching Assistant - Intro to Python (Pre-Collegiate Programs)
Role/Level/Range: ACRO37.5/03/CE
Starting Salary Range: $19.75 - $35.35 HRLY (Commensurate w/exp.)
Employee group: Casual / On Call
Schedule: 20hrs/wkly; 7 days - The asynchronous course runs for two 6-week sessions. Session 1 is May 18 to June 28, 2026 and Session 2 is June 29 to August 10, 2026. Additionally, there will be training before the course starts and wrap-up activities after the cou
FLSA Status: Non-Exempt
Location: Remote
Department name: Pre-Collegiate Programs Students_Casuals
Personnel area: Whiting School of Engineering

What Johns Hopkins Medicine employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom