Aprox. 1 days

Assume 6 horas / semana (trabalhe em seu próprio ritmo)

Junte-se a milhares de estudantes

Inicie o curso grátis

Inicie o curso grátis
Você recebe
Exercícios práticos e visualize instruções para o projeto
course image

Resumo do curso

Ten minutes into this class you will make your own completely personalized version of the insanely addictive game 2048. Even if you've never coded before. Pretty cool, no?

You'll do this by making small (but important) modifications to the source code for the original 2048 game. If this sounds intimidating, don't worry. We'll teach you the basics of HTML and CSS and how they interact with Javascript (don't worry if that sentence doesn't mean anything to you yet. It will soon).

The purpose of this class is to have fun learning how to quickly and easily take an existing open source program, make some changes, and create something that looks and feels completely new. The game you create will be mobile friendly (you can play it on your phone!) and totally shareable.

Por que fazer este curso?

In this course, you'll learn:

  • How a computer program works (specifically small web applications like the 2048 game).
  • What HTML, CSS, and Javascript are and how they interact to make a functioning web application.
  • How to make small changes to HTML and CSS files that have very large changes in a program (large enough to turn the original 2048 game into a drastically different Udacity version).
  • How to use Github to make a copy of an open-source program, make changes to that copy, create your own version, and then host that version so you can share it with your friends.
  • Why open-source is such an amazing idea :)



Really. This course is for complete beginners. It is designed to help someone who has never seen computer code take their first steps into the world of programming and web-development.

Veja os Requisitos Tecnológicos para usar a Udacity.


Lesson 1: Exploring the HTML and CSS

You will create our own version of 2048 by making changes to the existing HTML and CSS files. Within 10 minutes, you'll have your own game. Within an hour, you're friends will be playing your 2048 game (fun bonus: your game will be totally mobile-friendly). The topics we'll cover are:

  • What is open source?
  • What is HTML? What is CSS? Javascript?
  • How do these three interact to lead to a fully functioning web/mobile app?
  • What is Github?
  • How do I get someone else's code, make changes, and create my own version?
  • How do I host and share my game?

Instrutores & Parceiros

instructor photo

Andy Brown


Andy Brown is a Lead Instructor at Udacity. He has a degree in physics from MIT, and has devoted his time after graduating to teaching and learning. Since joining Udacity in 2012, Andy has helped design dozens of classes. He loves exploring this new educational medium by creating innovative and engaging courses. When he’s not figuring out the best ways to transform minds, you can find Andy on his bike or in his car, exploring the amazing experiences that his new California home has to offer.

instructor photo

Sarah Spikes


Sarah Spikes earned her BS and MS in Computer Science at Stanford, where she spent a lot of time as a Teaching Assistant. She spent two years at Google as a Software Engineer before following her passion for teaching by joining Udacity. In her spare time, Sarah enjoys performing musical theatre, making sorbet and rock climbing.