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

Desenvolvimento Ágil de Software (curso baseado em projetos e problemas) (IFSULDEMINAS) Other Providers
Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais - IFSULDEMINAS

Desenvolvimento Ágil de Software (curso baseado em projetos e problemas) (IFSULDEMINAS)

Desenvolvimento Ágil de Software utilizando Projetos, Problemas e uma Comunidade de Aprendizagem. No curso, o estudante aprende desenvolvendo projetos e resolvendo problemas reais (curso inspirado nas metodologia ativas de aprendizagem baseada em projetos e problemas).

Not Available
5-12 Weeks
An Introduction to Programming using Python (Coursera) Coursera
University of Leeds

An Introduction to Programming using Python (Coursera)

Maximise your employability, by learning the basics of coding in Python. Python is a versatile programming language used for developing websites and software, task automation, data analysis and more. In this course, you'll embark on an exciting journey into the world of Python and gain valuable skills that will enable you to start thinking about a career in programming.

Sep 21st 2026
2 Weeks
Learn to teach with automatic assessments (JuezLTI) Other Providers
C.I.F.P. Carlos III,Karlstad University,Bursa Il Milli Egitim Mudurlugu,INESTEC,Entornos de Formación - EDF

Learn to teach with automatic assessments (JuezLTI)

Come and join teachers around the world and learn how to teach with automatic programming assessments using JuezLTI. JuezLTI is a tool to support computer science teaching, and allows the automatic assessment of programming exercises, databases and markup languages. In this course you will learn how to setup the LTI tool in your LMS, how to create exercises or import them from Authorkit and discuss with other teachers around the world how to integrate it in your teaching. The course is aimed at teachers programming teachers in vocational schools or higher education institutions.

Nov 14th 2022
4 Weeks
Python Foundations (OpenClass) Other Providers
OpenClass

Python Foundations (OpenClass)

This course aims to introduce beginners to programming in Python, starting at square zero. By the end of this course, learners should *not* expect to be programming wizards; rather, they should expect to have a solid foundational understanding of how Python works to pursue further knowledge in more specific areas of programming, such as natural language processing, web development, or general programming.

Self Paced
Self-Paced
¡A Programar! Una introducción a la programación (Coursera) Coursera
University of Edinburgh,Universidad ORT Uruguay

¡A Programar! Una introducción a la programación (Coursera)

¿Alguna vez pensaste en crear tus propios juegos de computadora, pero no tenías idea cómo hacerlo o por dónde comenzar? Este curso te enseñará a programar utilizando Scratch, un lenguaje de programación visual muy fácil de usar, y más importante aún, aprenderás los principios fundamentales de la computación para que comiences a pensar como ingeniero/a de software.

Sep 21st 2026
5-12 Weeks
Aprenda a ensinar programação com o Programaê! (Coursera) Coursera
Fundação Lemann,Fundação Telefônica

Aprenda a ensinar programação com o Programaê! (Coursera)

O curso "Aprenda a ensinar programação com o Programaê!" tem como objetivo apoiar professores no desenvolvimento de suas aulas com o ‘Programaê!’, um movimento que quer aproximar a programação do cotidiano de jovens de todo o Brasil por meio de um portal prático, agregador de ideias, soluções, dicas e planos de aula estruturados para professores.

Sep 21st 2026
3 Weeks
Programando con Java para aplicaciones Android (Coursera) Coursera
Universidad Nacional Autónoma de México

Programando con Java para aplicaciones Android (Coursera)

¡Aprende lo mejor de Java para el desarrollo en Android! Descubre lo necesario para construir tus aplicaciones móviles de una forma sencilla, objetiva y práctica. A lo largo del curso, verás diversos ejemplos para crear tu primer Hola Mundo y practicarás la programación orientada a objetos.

Sep 21st 2026
3 Weeks