YoVDO

Programming Foundations: Fundamentals

Offered By: LinkedIn Learning

Tags

Programming Courses Python Courses

Course Description

Overview

Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.

Syllabus

Introduction
  • The fundamentals of programming
  • Following along with the course
1. Programming Basics
  • What is programming?
  • What is a programming language?
  • Writing source code
  • Running your code
  • Using an IDE
2. Programming Syntax
  • Why Python?
  • Installing Python on a Mac
  • Installing Python on Windows
  • Running Python on the command line on Mac
  • Running Python on the command line on Windows
  • Installing Visual Studio Code on a Mac
  • Installing Visual Studio Code on Windows
  • Running Python in an IDE
  • Basic statements and expressions
  • Troubleshooting issues
3. Variables and Data Types
  • Introduction to variables and data types
  • Variables across languages
  • Working with numbers
  • Working with strings
  • Properly using whitespace
  • Working with comments
  • Challenge: What's the output?
  • Solution: What's the output?
4. Conditional Code
  • Making decisions in code
  • Exploring conditional code
  • Working with simple conditions
  • Conditionals across languages
  • Challenge: Guessing game
  • Solution: Guessing game
5. Modular Code
  • Introduction to functions
  • Creating and calling functions
  • Setting parameters and arguments
  • Returning values from functions
  • Functions across languages
  • Challenge: Favorite cities
  • Solution: Favorite cities
Conclusion
  • Exploring languages
  • Next steps

Taught by

Annyce Davis

Related Courses

Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Programming Languages
University of Virginia via Udacity
Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Algorithms: Design and Analysis, Part 2
Stanford University via Coursera