Course Preview | Programming with Python from Carnegie Mellon University’s School of Computer Science Executive Education
2:2 min
944
Ready to Learn More? Apply to Enroll in: Programming with Python at CMU
Programming is a crucially important skill in the modern world. Learning how to read and write code will change the way you think about problems and multiply your ability to get tasks done. This program will teach you the fundamentals of computer programming. You will learn about how to think like a computer scientist when faced with a programming task, and you will learn the basic building blocks of computer programming and how to compose those blocks to solve interesting problems. And you will learn the best industry practices for writing code. All of this is a necessary foundation when you want to learn more about or work in any area related to computing. Another large part of this program will be your Capstone project. You'll complete a homework assignment every week to practice the skills we teach you. And the final assignment, this Capstone project, will combine all the knowledge you've accumulated into one medium-sized project that you'll be able to code yourself. Successfully completing the Capstone project will help you demonstrate that you've mastered the core skills and principles of programming. Beyond the Capstone project, we also hope that you'll take the skills you learn and apply them in your own domain and your own areas of interest. As you learn new ways of thinking and new skills over the upcoming weeks, try to think about how you can apply these ideas to your area of work or your hobbies. Even before the program concludes, you might find yourself writing small Python scripts to make your day-to-day life a bit easier. [End of Video Transcript]
Related Content:
- Learn Python Online - Browse courses from top-rated Universities.
- What is Python Coding? Learn more about Python Coding and what it is used for.
- What is List Comprehension in Python? Learn more about the function that allows you to create a new list from an existing list without writing elaborate code.