1

Python Teacher Jobs in Maryland (NOW HIRING)

Senior Software Engineer

North Bethesda, MD · Hybrid

$122K - $161K/yr

Leadership & Teaching: You will serve as a guide and supervisor to engineers on your team, teaching ... Python backend * Frontend web technologies including React, Typescript and HTML/DOM/CSS * Cloud ...

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... SQL, Python or R programming, hypothesis testing, and communication of data-driven insights.

Data Science Tutor

Bowie, MD · Remote

$18 - $40/hr

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... SQL, Python or R programming, hypothesis testing, and communication of data-driven insights.

Data Science Tutor

Laurel, MD · Remote

$18 - $40/hr

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... SQL, Python or R programming, hypothesis testing, and communication of data-driven insights.

Data Science Tutor

Rockville, MD · Remote

$18 - $40/hr

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... SQL, Python or R programming, hypothesis testing, and communication of data-driven insights.

Data Science Tutor

Baltimore, MD · Remote

$18 - $40/hr

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... SQL, Python or R programming, hypothesis testing, and communication of data-driven insights.

Business Analytics Tutor

Bowie, MD · Remote

$18 - $40/hr

... Python, or R with real business data sets and case studies to support undergraduate and MBA students developing analytical capabilities for modern business environments. * Effective Teaching Methods:

Linear Algebra Tutor

Baltimore, MD · Remote

$18 - $40/hr

... Python, and concrete application examples to support students from introductory through advanced undergraduate levels. * Effective Teaching Methods: Ability to identify concepts students commonly ...

Showing results 41-60

Python Teacher information

What skills and qualifications are needed to be a Python teacher?

To thrive as a Python Teacher, you need a thorough understanding of Python programming, instructional experience, and often a degree in computer science or a related field. Familiarity with educational platforms, learning management systems (LMS), coding environments like Jupyter Notebook, and relevant teaching certifications are valuable assets. Strong communication, patience, and the ability to adapt materials for diverse learners help set outstanding teachers apart. These skills ensure learners gain practical programming knowledge in an engaging, supportive, and effective learning environment.

What is a Python teacher?

A Python Teacher is responsible for educating students on Python programming, covering basic to advanced concepts such as syntax, data structures, object-oriented programming, and frameworks. They design lesson plans, provide hands-on coding exercises, and guide students in building real-world projects. Python Teachers may work in schools, universities, coding bootcamps, or offer private tutoring. Strong communication skills, industry experience, and a passion for teaching are key to success in this role.

What does a Python teacher do?

A typical day for a Python Teacher involves preparing lesson plans, teaching group or individual classes, grading assignments, and providing feedback to students. You will often spend time updating course materials, troubleshooting code issues, and staying current with new developments in Python and education technology. Collaboration with other instructors or curriculum developers is common, especially for team-taught programs or coding bootcamps. Most roles require balancing live instruction with office hours or online support for students, ensuring learners have the help they need to succeed.

What are popular job titles related to Python Teacher jobs in Maryland? For Python Teacher jobs in Maryland, the most frequently searched job titles are:
What cities in Maryland are hiring for Python Teacher jobs? Cities in Maryland with the most Python Teacher job openings:
Infographic showing various Python Teacher job openings in Maryland as of August 2026, with employment types broken down into 50% Full Time, and 50% Part Time. Highlights an 100% In-person job distribution.

Full-time

Re-posted 25 days ago


Job description

Description
The College of Natural and Mathematical Sciences at the University of Maryland Baltimore County (UMBC) invites applications for a full-time, 12-month, non-tenure-track lecturer position in bioinformatics for UMBC's newly launched bachelor's degree in Translational Life Science Technology (TLST). This position is located at UMBC's branch campus in Rockville, Maryland at The Universities at Shady Grove.
RESPONSIBILITIES: As full-time teaching faculty, the incumbent will be responsible for teaching classes related to bioinformatics in the TLST program such as statistics, translational bioinformatics, and life science software applications. The TLST curriculum is designed to align with the growing field of translational science which is the process of turning a scientific discovery into a life-saving solution while addressing critical workforce needs of the biotechnology industry. This is UMBC's first undergraduate STEM program being offered at The Universities at Shady Grove near the growing biotechnology industry hub in Montgomery County, Maryland.
In addition to teaching, the incumbent will be responsible for a modest level of administrative duties primarily related to the development and management of a bioinformatics concentration within the TLST B.S. degree program. Other administrative duties include assisting with student recruitment and retention activities; advising students including guidance on internship opportunities; and assisting with the recruitment and support of bioinformatics-related adjunct faculty, if necessary.
In addition to teaching, the incumbent will be responsible for a modest level of administrative duties primarily related to the development and management of a bioinformatics concentration within the TLST B.S. degree program. Other administrative duties include assisting with student recruitment and retention activities; advising students including guidance on internship opportunities; and assisting with the recruitment and support of bioinformatics-related adjunct faculty, if necessary.
Qualifications
Candidates must have a master's degree (doctoral degree preferred) in bioinformatics, computational biology, statistics, or a related field with three years of bioinformatics-related academic or professional experience. Proficiency in common programming/scripting languages (ex: R, Python, C++, Perl) is required and preferably a knowledge of open source genome assembly software tools (ex: SISRS and TIGR assembler). Teaching experience in the classroom and/or on-line is required. Experience working with community college and transfer students as well as the use of innovative teaching strategies is desired but not required. Candidates should also have strong organizational, management, and interpersonal skills and enjoy working in transdisciplinary, dynamic environments due to the administrative duties of the position.
Application Instructions
APPLICATION: For best consideration, please submit the following via the Interfolio website at https:apply.interfolio.com/99879 by May 15, 2022.
1) detailed curriculum vitae,
2) a statement teaching/mentoring goals,
3) a statement of commitment to diversity, equality, and inclusion in STEM and
4) names and contact details of three to five references.
Position will remain open until filled. Questions regarding the position can be directed to Elizabeth Friar (efriar1@umbc.edu). However, all applications MUST be submitted through Interfolio.