Programming Foundations: Fundamentals
Offered By: LinkedIn Learning
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
- What is programming?
- What is a programming language?
- Writing source code
- Running your code
- Using an IDE
- 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
- 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?
- Making decisions in code
- Exploring conditional code
- Working with simple conditions
- Conditionals across languages
- Challenge: Guessing game
- Solution: Guessing game
- Introduction to functions
- Creating and calling functions
- Setting parameters and arguments
- Returning values from functions
- Functions across languages
- Challenge: Favorite cities
- Solution: Favorite cities
- Exploring languages
- Next steps
Taught by
Annyce Davis
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity