• Unit 4: Data Structures I – Lists and Strings

    Most of the programming concepts presented so far can be found in any programming language. Constructs such as variable definitions, operators, basic input and output, and control flow via conditional statements and loops are fundamental to what it means to compute. In this unit, we begin studying how data is structured within Python so we can program efficiently. Specifically, you will be introduced to lists and also immersed more deeply in the subject of strings. Upcoming units will introduce even more powerful data structures.

    Completing this unit should take you approximately 6 hours.

    • 4.1: Python Lists

    • 4.2: Strings Revisited

    • 4.3: Data Visualization Application

    • Unit 4 Review and Assessment

      • Receive a grade