Programming for Non-geeks: Getting Started with Coding

This Webinar was originally broadcast on:
May 26, 2015 Enroll Now
Watch and listen to the original one-hour Webinar in its entirety. This Webinar recording features the full presentation led by Poynter faculty and visiting faculty including Q&A from the audience and resources from the presenter.

Course Overview

Programming for Non-geeks: Getting Started with Coding
Originally Broadcast On:
May 26, 2015
Time Estimate:
One hour for the main presentation and questions. Sometimes presenters stay longer to answer additional questions from participants.

About Webinars

In this virtual classroom, participants can join in a seminar led by Poynter faculty and visiting faculty. This screencast includes live audio and a slideshow presentation in which participants can post questions and respond to poll questions posed by the host.

Computer literacy is no longer a luxury. It’s an essential skill. Businesses, governments and individuals rely on software to communicate and function. To understand how society works, we have to understand how computers work, and that means learning about code, the language of all things digital.

Programming may seem mystical, but it's based on straightforward logic. Programming languages employ familiar tools like logic, arithmetic and grammar. When you learn how the building blocks fit together, you can apply your imagination to devise elegant solutions to complex problems.

Even if you don’t want to become the next Linus Torvalds, understanding the basics of code can help you collaborate with programmers, understand how to work with data and even design software.

What Will I Learn:
  • The value of programming
  • The types of things programmers can build
  • Basic programming concepts like variables, conditional statements and loops
  • Basic introduction to working with data and APIs
  • Programming best practices
  • How to make code reusable with functions
  • How to get started with specific tools and programming languages
Who Should Take this Course:

This Webinar is for anyone just getting into — or just curious about — programming.

Course Instructor:

Casey Frechette

Casey Frechette is an assistant professor in the journalism and media studies department at the University of South Florida, St. Petersburg where he teaches digital media and researches technology, journalism and education.

Technical Requirements:

1.4GHz Intel® Pentium® 4 or faster processor (or equivalent) for Windows 7, Windows 8 or Windows 8.1
512MB of RAM (1GB recommended) for Windows 7 or Windows 8
Microsoft Internet Explorer 8, 9, 10, 11; Mozilla Firefox; Google Chrome
Adobe® Flash® Player 11.2+

1.83GHz Intel Core™ Duo or faster processor
512MB of RAM (1GB recommended)
Mac OS X 10.7.4, 10.8, 10.9
Mozilla Firefox; Apple Safari; Google Chrome
Adobe Flash Player 11.2+

Bandwidth - 1.5 Mbits/sec up and down. We strongly suggest viewing our Webinars with a wired connection.

Some networks, especially those that use a proxy server, may encounter difficulty connecting to our Webinar software. If this is your first Poynter NewsU Webinar, please test your connection.

This Webinar contains audio. Please adjust your headphones or speakers.

Questions? Read our Webinar FAQ or contact us at

You can watch our Live Webinars on your iPad with a free Adobe Connect app. To watch Webinar replays, your iPad must be able to view Flash media players. The Live Webinar experience on your iPad is very similar to watching it from your computer. You can watch the video, follow the presentation, respond to polling questions, ask the presenter questions and participate in any discussion forums.

Download the free Adobe Connect app from iTunes here. To access the live event, click on the "Join Live Event Now" button on the Webinar landing page. The virtual room will automatically load. Viewing recorded Webinars on iOS devices is not currently supported.