Programming Foundations: Fundamentals

This course provides a solid foundation for programming in any language, using Python to explore core concepts and structures of programming languages. It covers basic statements and expressions, working with different types of data, and troubleshooting errors. The course also compares how code is written in several languages and provides guidance on choosing a programming language. It's an ideal starting point for anyone looking to embark on their coding journey.

Skills for certificate:

Python

Problem Solving

Programming Foundations: Fundamentals

Programming Foundations: Fundamentals certificate image

d6f139fdc8993ba2bd1503ac0ea0ff06ace73daf1570845e88637719ce5ddd68

Description

This course provides a solid foundation for programming in any language, using Python to explore core concepts and structures of programming languages. It covers basic statements and expressions, working with different types of data, and troubleshooting errors. The course also compares how code is written in several languages and provides guidance on choosing a programming language. It's an ideal starting point for anyone looking to embark on their coding journey.

Learning Objectives

  • Understanding the fundamentals of programming
  • Identifying what programming and a programming language is
  • Writing and running source code
  • Using an Integrated Development Environment (IDE)
  • Recognizing the benefits of Python
  • Installing Python and Visual Studio Code on different operating systems
  • Running Python on the command line and in an IDE
  • Working with basic statements, expressions, and troubleshooting issues
  • Introducing variables and data types
  • Working with numbers, strings, whitespace, and comments
  • Making decisions in code and exploring conditional code
  • Creating, calling, and setting parameters for functions
  • Returning values from functions
  • Exploring different programming languages
  • Planning for next steps in programming

Certificate Issuer

LinkedIn