Room T-203


This course introduces students to programming in the Python language. It describes Python features, demonstrates tools used to develop and build Python programs, and then uses hands-on training to teach students how to create them. A variety of applications will be designed, including basic utilities, console programs, and graphical user interfaces (GUIs). Students will work with different types of data, design selections and loops, implement lists, interact with users, and use file operations to read and store data. Simple object-oriented programming (OOP) concepts using Python will be introduced, and the course will wrap up with a discussion and demonstration of the internet of Things (IoT) using Python on the Raspberry Pi computer.


  • No prior programming experience is necessary, but basic familiarity with computers (including the use of the keyboard and mouse) will be assumed.


Pamela Brauda is a faculty member in the Technology department at Florida State College at Jacksonville, where she teaches courses in programming, networking and database. Before teaching at FSCJ, Professor Brauda worked as a Metadata Analyst with the Florida Department of Law Enforcement, taught software development at the University of North Florida, created and operated several small businesses and taught high school mathematics.

Pamela Brauda, Professor on Information Technology
Florida STate College at Jacksonville
South Campus F-218

David Singletary is a faculty member in the Technology department at Florida State college at Jacksonville, where he teaches courses in software development, networking and other computer technologies. Before teach at FSCJ, Professor Singletary worked as a software engineer for Lockheed Martin, Cisco Systems and various startup companies in Silicon Valley.

David Singletary, Professor of Information Technology
Florida State College at Jacksonville
South Campus F-221


Monday -
  • Introduction, Downloading and installing, Using IDLE, Statements, Comments and output, Variable and date types, Testing & debugging, Numeric Data, String Data, User Input

Tuesday -

  • Boolean expressions, Selection statements, Loops

Wednesday -

  • Functions, Lists, File I/O, Exceptions

Thursday -

  • Dates and times, OOP, GUIs

Friday -

  • Raspberry Pi, Wrap-up


  • Main website:

  • Books, Websites and Tutorials:

  • Hitchhiker's Guide to Python:

  • Downloading the software (v3.6.0):

Track Evaluation

Link to survey will be available the last day of training.

Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.