Become a Software Developer

Become a Software Developer

About Course

Gain the core knowledge to begin programming in any language. In this course, instructor Annyce Davis uses Python to explore the core concepts and structure of programming languages and helps you grasp what’s going on under the hood. After going over basic statements and expressions in Python, Annyce explores strings, variables, and conditional code—which are common topics in all programming languages. She also shows how to work with different kinds of data and troubleshoot a variety of errors. Along the way, she compares how code is written in several different languages and provides guidance on the criteria to use when choosing a programming language. Upon wrapping up this course, you’ll have the knowledge you need to continue your coding journey in whichever language piques your interest.

Course content

videoThe fundamentals of programming
videoFollowing along with the course
videoWhat is programming?
videoWhat is a programming language?
videoWriting source code
videoRunning your code
videoUsing an IDE
videoProgramming Foundations: Fundamentals #1
videoWhy Python?
videoInstalling Python on a Mac
videoInstalling Python on Windows
videoRunning Python on the command line on Mac
videoRunning Python on the command line on Windows
videoInstalling Visual Studio Code on a Mac
videoInstalling Visual Studio Code on Windows
videoRunning Python in an IDE
videoBasic statements and expressions
videoTroubleshooting issues
videoProgramming Foundations: Fundamentals #2
videoIntroduction to variables and data types
videoVariables across languages
videoWorking with numbers
videoWorking with strings
videoProperly using whitespace
videoWorking with comments
videoChallenge: What's the output?
videoSolution: What's the output?
videoProgramming Foundations: Fundamentals #3
videoMaking decisions in code
videoExploring conditional code
videoWorking with simple conditions
videoConditionals across languages
videoChallenge: Guessing game
videoSolution: Guessing game
videoProgramming Foundations: Fundamentals #4
videoIntroduction to functions
videoCreating and calling functions
videoSetting parameters and arguments
videoReturning values from functions
videoFunctions across languages
videoChallenge: Favorite cities
videoSolution: Favorite cities
videoProgramming Foundations: Fundamentals #5
videoGlossary for this course
videoGlossary for programming basics
videoGlossary for core structures 1
videoGlossary for core structures 2
videoGlossary for key approaches 1
videoGlossary for key approaches 2
videoExploring languages
videoNext steps

Munich Ventures Academy

Erna Stepanyan

Erna Stepanyan

HATSR%5a52t35a4!