Introduction to Programming: Follow the execution path of a program

Start Course
level
Introductory
Subject
Software Development
Course Length
1 hour
Subscription
Foundation

Course Description

Programming languages are customized for describing a set of instructions for a computer to execute. Most of the time the instructions will vary depending on user input or values found in the program's variables. So programming languages allow you to customize the instructions that are executed based on conditions. In this course, the instructor will walk you through examples of mechanisms that are used to customize the execution flow. At the end of the course, you will be able to study sample code and determine what instructions would be executed for a given set of values. This course is not focused on any one specific computer language: your instructor may use examples from JavaScript, C#, Python, and several other languages.

Requirements

  • There are no prerequisites for this course.

Instructors

Wallace Kelly

Wallace Kelly has been teaching software development for about 14 years, focusing mostly on .Net, including C#, F# and WPF. His passion for teaching started as a little kid when other parents would hire him to teach programming to their kids. Wallace is an experienced, interdisciplinary researcher and program manager. He has vast expertise in intelligent systems, software development, and innovating for next-generation systems. He'll bring this diverse, real-world experience to you as he introduces you to programming basics.