... Engineering University of Utah The Department of Mining Engineering at the University of Utah ... This is a 12-month, teaching-focused appointment with an anticipated salary range of $80,000-$90 ...
... Engineering University of Utah The Department of Mining Engineering at the University of Utah ... This is a 12-month, teaching-focused appointment with an anticipated salary range of $80,000-$90 ...
Curiosity Farms Programming Educator Shift : Part Time. Must be able to work rotating day and ... Welcome, guide, teach and interact with guests as they experience pony rides, animal encounters ...
Quick apply
Curiosity Farms Programming Educator Shift : Part Time. Must be able to work rotating day and ... Welcome, guide, teach and interact with guests as they experience pony rides, animal encounters ...
Assistant Professor (Lecturer) of Practice for Mining Engineering
Salt Lake City, UT · On-site
$80K - $90K/yr
... Engineering University of Utah The Department of Mining Engineering at the University of Utah ... This is a 12-month, teaching-focused appointment with an anticipated salary range of $80,000-$90 ...
Assistant Professor (Lecturer) of Practice for Mining Engineering
Salt Lake City, UT · On-site
$80K - $90K/yr
... Engineering University of Utah The Department of Mining Engineering at the University of Utah ... This is a 12-month, teaching-focused appointment with an anticipated salary range of $80,000-$90 ...
Computer Programming Tutor
Provo, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Computer Programming Tutor
Provo, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Computer Programming Tutor
Logan, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Computer Programming Tutor
Logan, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Computer Programming Tutor
Cedar City, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Computer Programming Tutor
Cedar City, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Computer Programming Tutor
Spanish Fork, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Computer Programming Tutor
Spanish Fork, UT · Remote
$40/hr
... Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Welcome, guide, teach and interact with guests as they experience pony rides, animal encounters ... Partner with the Programming Manager and Guest Experience Manager to optimize programming logistics ...
Welcome, guide, teach and interact with guests as they experience pony rides, animal encounters ... Partner with the Programming Manager and Guest Experience Manager to optimize programming logistics ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$15.50 - $18/hr
We offer part-time and full-time programming in three campus childcare programs for students ... Our teachers bring kindness, patience, and mastery to the classroom every day, fostering children ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$16 - $18/hr
We are a parent cooperative, open year-round and offer full-time programming for young children. We ... Models correct techniques for teaching assistants. 6. Teaches and leads children in music and ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$16 - $18/hr
We are a parent cooperative, open year-round and offer full-time programming for young children. We ... Models correct techniques for teaching assistants. 6. Teaches and leads children in music and ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$17 - $21/hr
... Childhood Teacher-BioKids Career Progression Track B Track Level FLSA Code Nonexempt Patient ... We are a parent cooperative, open year-round and offer full-time programming for young children. We ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$17 - $21/hr
... Childhood Teacher-BioKids Career Progression Track B Track Level FLSA Code Nonexempt Patient ... We are a parent cooperative, open year-round and offer full-time programming for young children. We ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$16 - $18/hr
... Childhood Teacher-BioKids Career Progression Track B Track Level FLSA Code Nonexempt Patient ... We are a parent cooperative, open year-round and offer full-time programming for young children. We ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$16 - $18/hr
... Childhood Teacher-BioKids Career Progression Track B Track Level FLSA Code Nonexempt Patient ... We are a parent cooperative, open year-round and offer full-time programming for young children. We ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$17 - $21/hr
We are a parent cooperative, open year-round and offer full-time programming for young children. We ... Models correct techniques for teaching assistants. 6. Teaches and leads children in music and ...
Early Childhood Teacher
Salt Lake City, UT · On-site
$17 - $21/hr
We are a parent cooperative, open year-round and offer full-time programming for young children. We ... Models correct techniques for teaching assistants. 6. Teaches and leads children in music and ...
4-H Afterschool Teacher
Panguitch, UT · On-site
$8 - $16/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
4-H Afterschool Teacher
Panguitch, UT · On-site
$8 - $16/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
4-H Afterschool Teacher
Panguitch, UT · On-site
$16/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
4-H Afterschool Teacher
Panguitch, UT · On-site
$16/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
4-H Afterschool Teacher
$11 - $16/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
4-H Afterschool Teacher
$11 - $16/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
4-H Afterschool Teacher
Panguitch, UT · On-site
$11/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
4-H Afterschool Teacher
Panguitch, UT · On-site
$11/hr
Plan and teach an engaging afterschool programming * Keep an attendance record of those students who attend your club. * Attend required training. * Attend 4-H Afterschool events such as 4-H service ...
Programming Teacher information
See Utah salary details
$19.1K - $23.1K
4% of jobs
$23.1K - $27.1K
10% of jobs
$30.6K is the 25th percentile. Wages below this are outliers.
$27.1K - $31.2K
13% of jobs
$31.2K - $35.2K
11% of jobs
$35.2K - $39.2K
10% of jobs
The median wage is $40.3K / yr.
$39.2K - $43.2K
10% of jobs
$43.2K - $47.2K
13% of jobs
$49.3K is the 75th percentile. Wages above this are outliers.
$47.2K - $51.2K
10% of jobs
$51.2K - $55.2K
10% of jobs
$55.2K - $59.3K
8% of jobs
$59.3K - $63.3K
3% of jobs
$19.1K
$42.4K
$63.3K
How much do programming teacher jobs pay per year?
What does a programming teacher do?
What are the key skills and qualifications needed to thrive as a programming teacher, and why are they important?
What are some common challenges programming teachers face when engaging students with diverse coding backgrounds?
What is the difference between Programming Teacher vs Coding Instructor?
| Aspect | Programming Teacher | Coding Instructor |
|---|---|---|
| Credentials | Typically requires a degree in computer science or education, with coding certifications | Often requires coding certifications or practical experience, sometimes less formal education |
| Work Environment | Schools, coding bootcamps, online platforms, educational institutions | Workshops, online courses, coding bootcamps, community centers |
| Employer & Industry Usage | Educational institutions, online learning platforms, private tutoring | Tech companies, coding bootcamps, online education providers |
| Search & Comparison Intent | People seeking formal teaching roles or structured education | Individuals looking for practical coding instruction or short-term courses |
Programming Teachers focus on formal education, curriculum development, and classroom instruction, often requiring educational credentials. Coding Instructors tend to provide practical, hands-on coding lessons, frequently in bootcamps or online settings, with a focus on skill acquisition. Both roles involve teaching coding but differ in environment and credentials.
Are programming teachers in demand?
How do you become a programming teacher?

Assistant Professor (Lecturer) of Practice for Mining Engineering
Salt Lake City, UT • On-site
Full-time
Retirement
Re-posted 10 days ago
University Of Utah rating
6.9
Based on 161 frontline employees who took The Breakroom Quiz
Job description
Teaching-Focused Appointment
Department of Mining Engineering
University of Utah
The Department of Mining Engineering at the University of Utah invites applications for a career-line faculty position focused on undergraduate teaching and student success. This is a 12-month, teaching-focused appointment with an anticipated salary range of $80,000-$90,000, commensurate with qualifications and experience, and subject to University approval. The anticipated start date is 12/1/2026.
About the Department
The University of Utah Department of Mining Engineering is a forward-looking program committed to preparing students for productive careers in responsible mineral development in Utah, the western United States, and around the world. The department's mission is to provide world-class training in mining engineering by leveraging the latest technology and teaching excellence. The department values safe and progressive mineral development, strong support for the University and regional stakeholders, and a collegial and professional environment where faculty, staff, and students thrive.
The department has an active and experienced mining engineering faculty with strengths across a broad range of areas, including tailings and waste management, remote sensing, health and safety, rock mechanics, mine ventilation, AI and systems engineering, systems integration, and heat management. The program is strongly connected to industry and regional stakeholders, and its strategic direction emphasizes undergraduate curriculum strength, ABET accreditation, teaching facilities, student experience, industry case studies, and preparation of technically strong, digitally fluent, systems-oriented graduates who are ready to contribute from day one.
Position Summary
The successful candidate will play a central role in supporting the undergraduate Mining Engineering program and the department's ABET-accredited degree. The position is intended for an experienced teacher and mining professional who is comfortable teaching a wide range of undergraduate mining engineering courses and who can connect classroom learning with practical mining applications.
The appointment will carry a heavy teaching responsibility. The successful candidate will teach core and elective undergraduate courses, contribute to curriculum development and continuous improvement, support ABET assessment and documentation, advise and mentor undergraduate students, and help strengthen the student experience through applied projects, field-oriented learning, industry case studies, and professional preparation.
This position is especially well suited for a candidate who has meaningful teaching experience, substantial industry experience, or both. A Ph.D. is preferred, but it is not required if the candidate's teaching record, professional mining experience, and technical background demonstrate the ability to deliver high-quality undergraduate mining engineering instruction.
Primary Responsibilities
The successful candidate will be expected to:
Teach undergraduate mining engineering courses across the curriculum, with possible areas including but not limited to introduction to mining, mine design, mine planning, surface and underground mining methods, mine ventilation, mine safety, mine systems, geospatial and surveying applications, mine operations, equipment, engineering economics, capstone design, and technical electives.
Support the ABET-accredited undergraduate program through assessment, continuous improvement, course documentation, and engagement with student outcomes.
Develop and deliver high-quality course materials that integrate engineering fundamentals, practical mining applications, modern digital tools, industry case studies, and systems thinking.
Mentor and advise undergraduate students, including support for capstone projects, internships, professional development, student design competitions, and career preparation.
Work collaboratively with tenure-line and career-line faculty to maintain a coherent undergraduate curriculum and strengthen the student value proposition.
Engage with industry partners, alumni, and stakeholders to bring practical mining experience into the classroom.
Contribute to department service appropriate to a teaching-focused career-line appointment such as recruitment events, faculty meetings, etc.
Required Qualifications
Applicants must have:
An earned bachelor's degree in Mining Engineering (or a closely aligned engineering field).
Demonstrated ability or strong potential to teach undergraduate mining engineering courses effectively.
Significant experience in mining engineering education, mining industry practice, or a combination of both.
Ability to teach across a broad range of mining engineering topics.
Commitment to undergraduate student learning, professional preparation, and continuous curriculum improvement.
Strong communication skills and the ability to work collaboratively with faculty, staff, students, alumni, and industry partners.
Preferred Qualifications
Preferred candidates will have most of the following:
Ph.D. in Mining Engineering or a closely related field.
Master's degree in Mining Engineering with substantial teaching and/or industry experience.
Significant professional experience in mine operations, mine planning, mine design, mine safety, ventilation, geomechanics, tailings, systems engineering, automation, digital mine technologies, or related areas.
Prior university-level teaching experience, especially in an ABET-accredited engineering program.
Experience with undergraduate curriculum development, course assessment, ABET documentation, or continuous improvement processes.
Experience using or teaching modern mining software, digital tools, data analytics, mine planning tools, geospatial tools, or systems-integration approaches.
Ability to develop industry-connected projects, case studies, field experiences, laboratories, or capstone design experiences.
Professional licensure or eligibility for professional licensure.
Experience mentoring student design competition team
The University of Utah values candidates who have experience working in settings with students and possess a strong commitment to improving access to higher education.
Veterans' preference is extended to qualified applicants, upon request and consistent with University policy and Utah state law. Upon request, reasonable accommodations in the application process will be provided to individuals with disabilities.
Consistent with state and federal law, the University of Utah does not discriminate based upon race, ethnicity, color, religion, national origin, age, disability, sex, sexual orientation, gender, gender identity, gender expression, pregnancy, pregnancy-related conditions, genetic information, or protected veteran's status. The University does not discriminate on the basis of sex in the education program or activity that it operates, as required by Title IX and 34 CFR part 106. The requirement not to discriminate in education programs or activities extends to admission and employment. Inquiries about the application of Title IX and its regulations may be referred to the Title IX Coordinator, to the Department of Education, Office for Civil Rights, or both.
To request a reasonable accommodation for a disability or if you or someone you know has experienced discrimination or sexual misconduct including sexual harassment, you may contact the Director/Title IX Coordinator in the Office of Equal Opportunity and Title IX (OEO). More information, including the Director/Title IX Coordinator's office address, electronic mail address, and telephone number, can be located at https://www.utah.edu/nondiscrimination/.
Online reports may be submitted at https://oeo.utah.edu.
The University is a participating employer with Utah Retirement Systems ("URS"). Eligible new hires with prior URS service may elect to enroll in URS if they make the election before they become eligible for retirement (usually the first day of work). Contact Human Resources at (801) 581-7447 for information. Individuals who previously retired and are receiving monthly retirement benefits from URS are subject to URS' post-retirement rules and restrictions. Please contact Utah Retirement Systems at (801) 366-7770 or (800) 695-4877 or University Human Resource Management at (801) 581-7447 if you have questions regarding the post-retirement rules.
This position may require the successful completion of a criminal background check and/or drug screen.
https://publicsafety.utah.edu/safetyreport/
This report includes statistics about criminal offenses, hate crimes, arrests and referrals for disciplinary action, and Violence Against Women Act offenses. They also provide information about safety and security-related services offered by the University of Utah. A paper copy can be obtained by request at the Department of Public Safety located at 1658 East 500 South.
- Cover Letter
- Curriculum Vitae
- Teaching Statement
What University Of Utah employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About University of Utah
Sourced by ZipRecruiter
The University of Utah is the state’s flagship institution of higher education, with 18 schools and colleges, more than 100 undergraduate majors and graduate programs, and an enrollment of more than 38,000 students. It is a member of the Association of American Universities—an invitation-only, prestigious group of 71 leading research institutions. The U is advancing a new national model for higher education that delivers societal impact through education, research, health care, and community service, while making social, economic, and cultural contributions that improve lives across Utah and around the world.
Industry
Colleges, universities, and professional schools
Company size
10,000+ Employees
Headquarters location
Salt Lake City, UT, US