Skip to content

De Anza College

CIS 41A

Python Programming · 4.5 units · used in 196 transfer pathways

Where this page’s information comes from

About this course

This course provides a complete introduction to the Python language. Topics covered include primitive and collection data types, operators and statements, loops and branching, functions and variable scoping, modules and packages, object-oriented programming, file handling, regular expressions, and exception handling.

Sections this term

Fall 2026 · updated Sep 3, 3:30 PM UTC
CIS 41APython ProgrammingOpen2 sections · 20 seats reported · 2 instructors
  • CRN 24090 · 02Abolghasemi · TBA TBA · ONLINE / TTh 3:30 PM-5:20 PM · AT205Open · 20
  • CRN 26033 · 62Akhoirshida · TBA TBA · ONLINE / TBA TBA · ONLINEFull · 0

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

Prerequisites

  • CIS 22ABeginning Programming Methodologies in C++
  • orCIS 36AIntroduction to Computer Programming Using Java
  • orCIS 40Introduction to Programming in Python

Catalog wording: “CIS D022A or CIS D036A or CIS D040.

What this course unlocks

De Anza courses that list CIS 41A as a prerequisite.

Transfer pathways that use CIS 41A

ASSIST maps CIS 41A to a requirement in 196 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.