Skip to content

De Anza College

CIS 41B

Advanced Python Programming · 4.5 units · used in 50 transfer pathways

Where this page’s information comes from

About this course

This course continues from CIS 41A, Python Programming, by covering some topics in more detail and adding more advanced topics. Object-oriented programming, data structures, and functions as first-class objects are covered extensively. New topics include data analysis, data visualization, graphical user interface programming, web access, database access, multithreading and multiprocessing, network socket programming, operating system calls, timing and profiling, and Python extensions.

Sections this term

Fall 2026 · updated Sep 3, 3:30 PM UTC
CIS 41BAdvanced Python ProgrammingOpen1 section · 17 seats reported · 1 instructor
  • CRN 25218 · 01Larkin · TBA TBA · ONLINE / MW 6 PM-7:50 PM · ONLINEOpen · 17

Enrollment availability changes frequently. Confirm status in the official FHDA registration system before enrolling.

Prerequisites

CIS 41APython Programming

Catalog wording: “CIS D041A

Transfer pathways that use CIS 41B

ASSIST maps CIS 41B to a requirement in 50 published pathways from De Anza College — 24 shown.

Spot something wrong?

Articulation, prerequisites, course details and class availability all come from sources that change. If something here does not match the official record, tell us and we will fix it — corrections from students and staff are the fastest way this stays accurate.