City Design (Stepic)

Offered by Stepic,
City Design (Stepic)

City Design online course shows the fundamentals of city planning, building and exploitation via funny short video lectures (like the one above) and a variety of brief assignments for self-control.
It is ideal for people who want to know about designing the cities before starting professional readings or to draw inspiration.

City Design online course shows the fundamentals of city planning, building and exploitation via funny short video lectures (like the one above) and a variety of brief assignments for self-control.
It is ideal for people who want to know about designing the cities before starting professional readings or to draw inspiration.

The course starts with cases answering questions of why, how and where and depicting different cities. The second part of the course touches more practical study and shows how such games as The Settlers of Catan, Age of Empires, Star Craft, Heroes of Might and Magic, Clash of Clans, Angry Birds, Plants vs Zombies, various Tycoons, Battle City and others could be helpful in understanding main principles of City Design. Yes, here practical study means playing these games.
The third part of the course is dedicated to unreal cities (like the city in Monsters, Inc.) and how to make current cities better. Also there will be a place for ideas of future cities as space or underwater cities. Finally, the last part of the course describes how algorithms, programming (remember labyrinths in Inception movie?) and math logic ease the process of designing the city.

Course Intro Video: http://vimeo.com/82398070

More info:https://stepic.org/city

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Software Engineering Virtual Experience (JP Morgan) Other Providers
JP Morgan

Software Engineering Virtual Experience (JP Morgan)

JPMorgan Chase has traders in all the major financial centers and creates a marketplace for asset classes around the globe for our investor clients. You’re going to assist with some development of an alternative way to visualize and analyze share price data for our traders – this will alert them of potential trading opportunities.

Self Paced
Self-Paced
Learn Imba (Coursera) Coursera
Scrimba

Learn Imba (Coursera)

In this class, you'll dive into Imba, the programming language used to build scrimba.com. Imba, a compile-to-JavaScript language, packs a punch with nifty features for whipping up web apps, including built-in tags and styles. We'll cover the ABCs of Imba syntax and work on creating a Dopamine Box app. By the finish line, you'll be armed with the skills to construct your very own web app UI using Imba.

Nov 9th 2026
1 Week
Basic Modeling for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Basic Modeling for Discrete Optimization (Coursera)

Optimization is a common form of decision making, and is ubiquitous in our society. Its applications range from solving Sudoku puzzles to arranging seating in a wedding banquet. The same technology can schedule planes and their crews, coordinate the production of steel, and organize the transportation of iron ore from the mines to the ports. Good decisions in manpower and material resources management also allow corporations to improve profit by millions of dollars.

Nov 9th 2026
4 Weeks
Python Basics. Part 1 (LearnPython) Other Providers
LearnPython.com

Python Basics. Part 1 (LearnPython)

This course is a solid foundation in programming for beginners. Upon completion, you will be able to deepen your knowledge of Python or switch to any other programming language. There are 95 interactive exercises with examples and hints. After completing them, you’ll be able to use the syntax of Python and write your own functions. You’ll also discover what variables are, their purpose, and how to use them in programs. With an understanding of basic data structures, you’ll be ready to work with files and go further with programming for data analysis, development, or engineering.

Self Paced
Self-Paced
Introduction to Software, Programming, and Databases (Coursera) Coursera
IBM

Introduction to Software, Programming, and Databases (Coursera)

There are many types of software and understanding software can be overwhelming. This course aims to help you understand more about the types of software and how to manage software from an information technology (IT) perspective. This course will help you understand the basics of software, cloud computing, web browsers, development and concepts of software, programming languages, and database basics.

Nov 9th 2026
5-12 Weeks
Learn HTML and CSS (Coursera) Coursera
Scrimba

Learn HTML and CSS (Coursera)

This course is perfect if you want to learn how to code websites from scratch. You will learn the basics of HTML and CSS through interactive challenges. Along the way, you will build multiple projects, like a Google.com clone, a Space Exploration page, and a fun birthday site filled with GIFs. While most of the challenges are done in Scrimba's interactive editor, you will also learn how to use professional tools like VS Code for code editing, GitHub for hosting your code, and Netlify for deploying your projects to the world wide web.

Nov 9th 2026
5-12 Weeks