Coursera is a learning platform where tens of universities and organizations provide their courses mostly for free. It houses courses from highly prestigious universities like Stanford University , MIT and many others. If you are trying to get your hands on computer programming, here are some recommended Coursera programming courses.
This course aims to teach everyone the basics of programming computers using Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course covers Python 3.
The specialization builds a solid foundation for industry roles as a gameplay designer, level designer, technical designer, technical artist, programmer, or producer. It covers the theoretical and practical foundations of video game production using the Unity 3D game engine. It is taught by faculty at Michigan State University. You’ll learn to develop a game concept; prototype, test, and iterate on your ideas; and navigate licensing, marketing, and other business considerations.
This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android components.
This Specialization covers the fundamentals of iOS application development in the Swift programming language. You’ll learn to use development tools such as XCode, design interfaces and interactions and evaluate their usability, and integrate camera, photo, and location information to enhance your app. Finally you will get your hands on a photo editing app for iPhone, iPad and Apple Watch. A Mac laptop or computer is required for success in this course.
The web today is almost unrecognizable from the early days of white pages with lists of blue links. Now, sites are designed with complex layouts, unique fonts, and customized color schemes. This course will show you the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how to test code, and how to establish good programming habits.