Course 1 of 5 in this specialization

Write and Organize Foundational Computer Programs

Coming soon 22 topics Self-paced · Online
Notify me when it launches

Where this comes from

Built from the Wiley title of the same name — professionally edited, technically reviewed, and already relied on by people doing this work.

Source ISBN 9781119884422

How it was built

Sejal Learning Systems rebuilt the book as a course: objectives first, then short video, worked examples, and practice with real feedback. It runs on Coursera at your own pace, with a certificate on completion.

Write and Organize Foundational Computer Programs is a self-paced online course built from the Wiley title of the same name.

What this course covers

  • Introduction
  • Book 1: Getting Started with Programming
  • Chapter 1: Getting Started Programming a Computer
  • Chapter 2: Different Methods for Writing Programs
  • Chapter 3: Types of Programming Languages
  • Chapter 4: Programming Tools
  • Book 2: Programming Basics
  • Chapter 1: How Programs Work
  • Chapter 2: Variables, Data Types, and Constants
  • Chapter 3: Manipulating Data
  • Chapter 4: Making Decisions by Branching
  • Chapter 5: Repeating Commands by Looping
  • Chapter 6: Breaking a Large Program into Subprograms
  • Chapter 7: Breaking a Large Program into Objects
  • Chapter 8: Reading and Saving Files
  • Chapter 9: Documenting Your Program
  • Chapter 10: Principles of User Interface Design
  • Chapter 11: Debugging and Testing
  • Book 3: Data Structures
  • Chapter 1: Structures and Arrays
  • Chapter 2: Sets and Linked Lists
  • Chapter 3: Collections and Dictionaries