Skip to content

De Anza College

CIS 41B

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

Build my plan

Sign in with Google and Cherrypicker builds your quarter-by-quarter transfer plan around your own coursework.

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

Winter 2027 · updated Oct 18, 11:21 PM UTC
CIS 41BAdvanced Python ProgrammingOpen1 section · 40 seats reported · 1 instructor
  • CRN 36819 · 13ZStaff · MW 6 PM-7:50 PM · ONLINE / TBA TBA · ONLINEOpen · 40

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 49 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.