PowerBI Data Analyst - Create visualizations and dashboards from scratch
Learn EDR Internals: Research & Development From The Masters
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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
Reviews
4.5 rating, based on 6 Class Central reviews
4.8 rating at LinkedIn Learning based on 30291 ratings
Showing Class Central Sort
-
Do enroll yourself in this course if you need to learn the foundations of python programming. I really enjoyed it and learned the basic concepts of python.
-
Programming Foundations: Fundamentals on LinkedIn Learning is an excellent introductory course for anyone starting their programming journey. The instructor explains core concepts like logic, variables, conditionals, loops, and problem-solving in a very simple and engaging way. The examples are practical and help beginners understand how programming works behind the scenes. The pacing is perfect, and each module builds smoothly on the previous one. I found the visuals, quizzes, and real-world analogies especially helpful for retaining concepts. Overall, this course provides a strong foundation for absolute beginners and prepares learners well for more advanced programming topics.
-
This is a good course. I was able to understand all the foundations of the program.The classes say this very clearly.
-
The "Programming Foundations: Fundamentals" course on LinkedIn Learning is an excellent starting point for anyone new to programming. The content is well-organized, and the instructor does a great job of breaking down complex concepts into easily digestible lessons. I appreciated the hands-on examples and the way it covers key topics such as variables, control structures, and debugging. Overall, it provides a strong foundation and is perfect for beginners. However, a bit more focus on real-world applications would have been beneficial. Highly recommend for anyone looking to start their programming journey!
-
Overall Good Course Covering Programming Fundamental Topic From Scratch, Good for Beginners. This Course Also Teaches in a Practical Way. This Course is Too Basic and Too Outdated.
-
This course is really awesome the way she explains everything is good, Beginners can easily catch what she is explaining about. It is in simple language not complex so that we can grab everything easily.
thank you for this course.