Coursera - Learn to Program - The Fundamentals and Crafting Quality Code
WEB-Rip | AVC1 @ 500 Kbit/s | 960x540 | AAC Stereo @ 128 Kbit/s 48 KHz | 8 Hours | 610 MB
Genre: Development / Programming | Language: English
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.
About the Course
A computer program is a set of instructions for a computer to follow, just as a recipe is a set of instructions for a chef. Laptops, kitchen appliances, MP3 players, and many other electronic devices all run computer programs. Programs have been written to manipulate sound and video, write poetry, run banking systems, predict the weather, and analyze athletic performance. This course is intended for people who have never seen a computer program. It will give you a better understanding of how computer applications work and teach you how to write your own applications. More importantly, you’ll start to learn computational thinking, which is a fundamental approach to solving real-world problems. Computer programming languages share common fundamental concepts, and this course will introduce you to those concepts using the Python programming language. By the end of this course, you will be able to write your own programs to process data from the web and create interactive text-based games.
This course is intended for people who have never programmed before. A knowledge of grade school mathematics is necessary: you need to be comfortable with simple mathematical equations, including operator precedence. You should also be comfortable working with simple functions, such as f(x) = x + 5.
Course at a Glance
6-8 hours of work / week
University of Toronto
University of Toronto
- 3DMotive – 2D Game Character Animation Volume 2
- Lynda – TouchDesigner & Unreal: Interactive Controllers
- Lynda – Create Universal Windows Apps for Xbox One: Build Your First App
- Streams, Collectors, and Optionals for Data Processing in Java 8
- Linux Installation and Initial Configuration
- Developing a Killer Personal Brand