Logo
University of California, Berkeley

Instructor Pool Online Data Analytics, Data Science, Software Development

University of California, Berkeley, Berkeley, California, United States, 94709

Save Job

Instructor Pool Online Data Analytics, Data Science, Software Development, and Cybersecurity Programs UC Berkeley Extension Position Overview

Position title:

Instructor (Non-Senate, Non-Tenure Track)

Salary range:

Compensation depends on delivery format. A synchronous live online course pays ~$3,000‑$4,000 per course; an asynchronous start‑anytime online course pays $165 per final student grade submitted each month, totaling ~$660‑$21,285 per course.

Percent time:

Part‑time, agreed on a course‑by‑course basis.

Anticipated start:

Some appointments may begin as early as the spring semester.

Review timeline:

Applicants are considered as needs arise; the applicant pool will remain in place for 9‑12 months. Those wishing to remain beyond the final closing date must reapply.

Position duration:

Course length varies: 10‑12 weeks for fall, spring, summer semesters; 9‑18 months for asynchronous online start‑anytime courses.

Application Window

Open date:

November 21 2025

Next review date:

Friday, Dec 5 2025 at 11:59 pm (Pacific Time)

Final date:

Friday, Nov 20 2026 at 11:59 pm (Pacific Time)

Position Description

UC Berkeley Extension (UNEX) connects UC Berkeley with the public. We invite qualified instructors to teach online courses in Data Analytics, Data Science, Software Development, and Cybersecurity.

Courses are delivered online through Canvas (asynchronous) or Zoom (synchronous). Most synchronous courses run in the evening or on weekends (Pacific Time).

Course Subjects

Data Analytics and Data Science

Software Development and Advanced Software Development

Cybersecurity

Data Analytics and Data Science Topics

Introduction to SQL

Introduction to Databases

Data Warehousing and Business Intelligence

Data Visualization

Introduction to Data Analytics

Python for Data Analysis

R for Data Analysis

Data Analytics Capstone

Introduction to Big Data

Introduction to Data Science

Introduction to Machine Learning Using Python

Machine Learning and Deep Learning

Artificial Intelligence Foundations

Data Science Capstone

Software Development and Advanced Software Development Topics

Introduction to C Language Programming

C++ Programming

First Course in Java

Programming Python

Data Structures and Algorithms

Front‑End Web Development

JavaScript Frameworks

Modern Web Applications and Cloud Computing

Software Design Patterns

Software Quality Assurance

Software Development Capstone

Java: Discovering Its Power

Mastering Python

Back‑End Development with Java/Python

Web Software Security Frameworks

Advanced Databases

Advanced Software Development Capstone

Cybersecurity Topics

Advanced Network Cybersecurity and AI Monitoring

Cybersecurity AI Risk Management and Governance

Automated Cybersecurity Incident Response and Digital Forensics

Advanced Topics in AI Cybersecurity and Capstone

General Duties

Supporting all students through inclusive curriculum, pedagogy, and classroom environment. Duties vary by instruction method.

Synchronous Live Online (Zoom) : syllabus development; assignment creation; lesson planning; preparing course materials; managing Canvas site; delivering lectures and learning activities.

Asynchronous Online (Start Anytime) : reviewing syllabus and pre‑filled content; learning Canvas tools; requesting training as needed.

All formats: required trainings, timely student support, grading and posting of final grades; use of University‑approved platforms (Canvas, Zoom, Google Workspace, etc.); adherence to policies; responding to Program or Department Director requests.

U.S.A. Residency and Work Authorization

All work performed in the United States. Applicants must be authorized to work in the U.S. at hire; visa sponsorship not available.

Qualifications

Basic qualifications : Bachelor’s degree or equivalent international degree.

Additional qualifications : Five or more years of professional industry work experience since degree.

Preferred qualifications :

Six or more years of professional industry experience in the course subject.

Advanced degree preferred.

Teaching, training, or coaching experience in the subject, within a U.S. corporate environment or a U.S. college/university.

Experience designing syllabi, learning objectives, lectures, and assessments.

Experience teaching online or developing academic content for online courses.

Strong communication, organizational, and collaboration skills.

Proficiency or willingness to learn instructional technology (Canvas, Panopto, Zoom, Microsoft Office, Google Workspace).

Application Requirements

Curriculum Vitae or Resume.

Cover Letter describing prior teaching experience, approach, and future interests related to inclusive curriculum.

Optional: Sample syllabi or teaching evaluations.

Reference Requirements

References requested at the interview stage; only contacted for finalists.

Apply at

https://aprecruit.berkeley.edu/JPF05017

Contact: extension-jobs@berkeley.edu

About UC Berkeley

UC Berkeley is committed to diversity, equity, inclusion, and belonging. All qualified applicants will receive consideration for employment without regard to any protected status. UC Berkeley is an Equal Opportunity Employer.

Job Location

San Francisco Bay Area, California, U.S.A.

#J-18808-Ljbffr