Programming 101: Javascript, Ruby, C++, and Python

Learn coding basics and develop your tech skills

Programming 101: Javascript, Ruby, C++, and Python
Click to Register

WHEN Materials available starting July 9
Discussions start Tuesday, July 16, 8-9 pm ET - Full Schedule

WHERE Online

PRICE
$275 (or $250 for AvantGuild members - details)

add to calendar Add to Calendar
iCal | Outlook


Notify me when this is offered again.

Details

Basic programming literacy is a requirement in many internet-oriented jobs, and the "learn to code" movement is growing quickly in a variety of different fields. Understanding how computer programmers and software developers identify and solve problems can help you in your career as a project manager, product manager, web editor, and other technology jobs.  

You'll learn the principles and uses of languages like C++, Python, Ruby, and Javascript. You’ll also learn how to read code, best practices for working with code, and some tips on how to communicate better and work more efficiently with technology teams.
 
In this course, you will learn how to:
  • Understand programming languages including C++, Python, Ruby, and Javascript
  • Implement front-end and back-end programming
  • Incorporate the basic principles of reading code and best practices for coding 
  • Use programming terms to better communicate with coders
By the end of class, you will have:
An understanding of the fundamentals of programming.

The online classroom has several components:
  • Lessons: Learn new skills through video-based lessons
  • Discussions: Join a weekly live, interactive discussion via IM and video
  • Assignments: Complete homework and receive instructor feedback
  • Forums: Exchange resources, meet peers, and ask your instructor questions

Course Syllabus

course materials
HTML (PDF)
View a sample syllabus for the class here.

Related

Instructor

Susan McGregor
Susan McGregor is an assistant professor with the Tow Center for Digital Journalism at Columbia Journalism School, where she specializes in data journalism and information visualization. Prior to this, she was the senior programmer on the Online News Graphics team at the Wall Street Journal, where she was a recipient of the 2010 Gerald Loeb Award in the "Online Enterprise" category.

Susan is also the co-author of a chapter on data journalism in the collection Computation for Humanity: Information Technology to Advance Society. She holds a B.A. from Harvard in interactive information design and an M.A. from NYU in educational technology.

Susan McGregor's Courses
Programming 101: Javascript, Ruby, C++, and Python – (Starts July 9)

Click to Register