Introduction to Programming 1A

Course Overview:

This online STEM elective course introduces students to foundational software development and programming concepts using Python. Learners will explore the software development lifecycle, programming paradigms (procedural, object-oriented, event-driven), and the essentials of data management.

Through engaging modules, students build problem-solving strategies, create algorithms, manipulate binary and data types, and gain hands-on experience with Python syntax, file I/O, and object-oriented programming. The course culminates in a comprehensive programming project, guiding students from novice to proficient coder.

Back to top