Wickedly Smart Project #1 Building the Game of Life | WickedlySmart

Project #1 has 3,083 Users

Tired of learning JavaScript with the same boring, todo-list kind of examples?

Master HTML, CSS and JavaScript through wickedly smart projects instead.

There’s no better way to master HTML, CSS and JavaScript than with a rich, interesting and challenging project, and boy do we have one for you: exploring the world of cellular automata & artificial life by building a single page web app called the Game of Life. What’s that? Check out the tour below!

Take a Tour

PREREQUISITES

What do I need to know?

This project is all about integrating those client-side technology skills. We’ll teach you all the extras you need to know, so make sure you’ve got the prerequisites covered:

HTML

Otherwise known as HyperText Markup Language. You’ll need basic knowledge of HTML.

JavaScript

JavaScript, the behavior side of the browser. You’ll need to know the JavaScript fundamentals: variables, statements, iteration, functions, and objects.

DOM

The DOM, or document object model, is the browser’s object model. We’ll be using the DOM, and a little knowledge is helpful, but you can probably pick it up as we go.

CSS

Do you have style? That is, do you know Cascading Style Sheets? You just need basic knowledge.

Events and Timers

Knowledge of handing events and timers in JavaScript is helpful, but we’ll teach you how to use them.

Generative Algorithms

Absolutely no knowledge of generative algorithms or artificial life is needed. We’ll teach you everything you need to know.

EXPECTATIONS

How is this different?

There’s no better way to master HTML, CSS and JavaScript than with a rich, interesting and challenging project, and boy do we have one for you: exploring the worlds of cellular automata & artificial life by building a single page app called the Game of Life. What’s that? Check out the tour below!

Project-based Learning

Deep understanding requires the integration of all your knowledge; projects that take you through design and implementation are your path to exercising and stretching all those areas of knowledge.

Real World

Tired of building code snippets and toy programs? We are too. With Projects, you’ll build real applications that deliver real functionality.

Multidisciplinary

Real world development isn’t limited to writing some code. Real projects require design, styling, user interaction, and network services (to name just a few).

Engaging Work

Your brain hates boring work, and mind-numbing exercises about foo and bar don’t help. We’ve spent a lot of time creating interesting, challenging projects that engage your mind.

Expert Paths

Experts don’t do the expected; they take short cuts. They don’t go by the book; they use the resources at hand. We’ll show you how.

w

Community

Developers don’t code in a vacuum; they share ideas, they ask questions, and, most important, they learn by watching.

PROJECT #1

Discover the Game of Life

No, we’re not talking about the Milton Bradley board game, we’re talking about the Game of Life, a fascinating world of emergent behavior based on incredibly simple rules, discovered by the brilliant British mathematician John Horton Conway. And with your HTML, CSS & JavaScript coding skills, you’re going to implement a simulator for this world from scratch.

The Game of Life is a simple simulation that exhibits incredibly interesting emergent behavior. It’s perfect for a project because its core algorithm has only four rules, allowing you to focus on implementing user interaction, the display, and the timing aspects of the game. Here are a few other facts about the game:

  • The board consists of a two-dimensional grid, where each cell is alive or dead.
  • In each round of the game, cells live or die based on four simple rules (which we’ll give you).
  • From these simple rules, a whole world of life, death, mobility and replication emerges.
  • Those who study this game (yes, people study it) refer to the patterns it generates with terms like still life, oscillators, gliders and spaceships.

The rules of cell life and death; we’ll cover these in detail in the course.

TOUR

Take a look behind the scenes

Don’t take our word for it. Take a tour of WickedlySmart Projects in living color. This short video will give you a taste of what you’ll get with a WickedlySmart Project.

CREATORS

Where did this come from?

After a decade of writing brain-friendly books for O’Reilly and the Head First series, Eric and Elisabeth created WickedlySmart Projects to give readers a way to integrate their book-knowledge in a project-based setting.

Eric Freeman, Ph.D.

Eric Freeman, Ph.D.

Founder, WickedlySmart

Eric Freeman, a computer scientist by training, and currently technology educator and former media company CTO (Disney), says “I had a blast building this course; where else do you get to build cool, generative algorithms and artificial life while learning to code?” Eric lives in Austin, Texas and holds a Ph.D. from Yale University.

Elisabeth Robson

Elisabeth Robson

Founder, WickedlySmart

Elisabeth Robson is the co-author of several Head First books, including Head First Design Patterns, and is a principal at WickedlySmart, an online learning company for software developers. Elisabeth says “I’m looking forward to seeing you integrate all your web skills on this project!”

PURCHASE

How do I get it?

Join over 3,000 other developers who have already taken their skills to the next level (and had a lot of fun doing it).

  • 56 individual lessons and exercises.
  • Over an hour and a half of video content.
  • Working code you can take with you.
  • You’ll create a real application that delivers real functionality.

  • You’ll work across design, styling, user interaction, coding, and testing.
  • Expect your mind to be engaged.
  • Experience how an expert approaches coding real projects.

Get Access Now – Only $49 $27!
Launch Price Ending Soon.

Place Order

TESTIMONIALS

What are people saying?

What people are saying about WickedlySmart Projects and other Freeman and Robson learning products.

Thanks to WickedlySmart, I now have my own version of the popular Game of Life.

Josh Campbell ‏

Eric sits at the intersection of creativity and technology.

Aaron LaBerge

CTO, ESPN

Freeman and Robson continue to use innovative teaching methods for communicating complex concepts to basic principles.

Mark Arana

Walt Disney Studios

Freeman’s powerful story telling and technical savvy have driven his books to a dominant position in their market.

Tim O'Reilly

CEO, O'Reilly Media

Eric Freeman’s one of those rare individuals fluent in the language, practice, and culture of multiple domains from hipster hacker, corporate VP, engineer, think tank.

Kathy Sierra

Creator, Head First series, and EFF 2015 Pioneer Award Winner

Gets my brain going without having to slog through a bunch of tired stale professor-speak.

Travis Kalanick

CEO, Uber

FAQ

Got questions?

We’ve collected common questions below. Feel free to reach out to us with additional questions.

What is your Guarantee?

At WickedlySmart we pride ourselves on your satisfaction. That’s why we back all of our programs with a 100% 60 day Money-Back guarantee. If you enroll in one of our courses and we have not met your expectations, kindly send us an email. We will ask that you show us you gave it your best and how we can be better. Then, we will immediately process your refund.

Is this a downloadable course?

No this is an online course; you will need internet connectivity to access it. After you pay for the program, all content and course material will be available online to you for as long as we support this course.

I can't afford this, what do I do?

WickedlySmart Projects are comparable in price to other educational products (if not significantly cheaper). That said, if cost is truly an issue for you, we do offer need-based assistance, so please send us a note.

Is this better than learning from a book?

WickedlySmart Projects aren’t meant to replace books; they’re meant to help you solidify your learning (from books or other resources). They’re designed to help you integrate all your skills in building a real (or as close as we can get to it in an online learning environment) application. To do that we cover things most straight technology books don’t—the thought process behind our design decisions, how to use a variety of technologies together, how to use APIs, how to find and overcome bugs, and all with engaging applications that go beyond the standard “todo list” type of examples.

Do you require any kind of special development environment?

No, any modern browser and text editor (or your favorite IDE) will do.

PURCHASE

How do I get it?

Join over 3,000 other developers who have already taken their skills to the next level (and had a lot of fun doing it).

  • 56 individual lessons and exercises.
  • Over an hour and a half of video content.
  • Working code you can take with you.
  • You’ll create a real application that delivers real functionality.

  • You’ll work across design, styling, user interaction, coding, and testing.
  • Expect your mind to be engaged.
  • Experience how an expert approaches coding real projects.

Get Access Now – Only $49 $27!
Launch Price Ending Soon.

Place Order

Pin It on Pinterest