When it comes to learning how to code, there's no shortage of options. Tons of sites, books, and schools out there are really great for learning any programming language. The only problem with most of them is that they involve you staring at a computer alone for hours on end with only Stack Overflow to keep you company. Whilst this may be the most obvious way to learn programming, it's certainly not social, fun, or healthy. That's were Code Cards comes in. A fun, social, offline, card game that teaches you how to code. Play it wherever you'd like, in the company of friends, or by yourself.
Each deck includes 53 unique cards, instructions and its custom Code Cards tuck box. The 4 deck full-house pack (212 cards) comes with its own unique 4 deck box. All cards are made from top 300gsm smooth card stock from France and contain a blue core centre for minimum transparency.
How it works
Multiplayer (up to 6 recommended):
- 1) Design your deck. Mix up your HTML deck with your CSS if you wanna go on a front-end match, or just a single colour if you wanna keep things to one language. Feeling brave? Mix them all up for a full-stack battle royale. You can also control the length of the game by making the deck smaller or larger.
- 2) Split your deck equally among players. Make sure each player starts with the same amount of cards.
- 3) See your cards and strategically re-arrange them.
- 4) At the start of each round every player places a card of their choosing on the table.
- 5) Players take turns answering the opponents questions. If the answer is right, the player gets to steal the card. Whenever a card is taken, the owner of the stolen card must immediately place another on the table.
- 6) The turn of a player continues until he gets one wrong or doesn't know the answer to any of the questions on table. If someone goes on a stealing frenzy by getting multiple cards right, it’s up to other players to stop him by placing the meanest cards they’ve got.
- 7) Players get eliminated when they run out of cards. Last one standing wins.
- Extra rules: If at any point of the game a player gets stuck and doesn't know the answer to any cards on table, he may choose to steal a card in exchange for any 3 of his cards.
Code Cards make for an awesome set of flashcards and are the perfect complement for anyone learning to code by allowing you to break from your computer for a while and put the spacing effect (see below) magic to work. Sunny outside? Go learn at the park!
Code Cards allow you to memorise the rather unmemorable syntax that makes up programming languages by utilising the magic of spaced repetition. Spaced what? Yes, spaced repetition. It’s a learning technique that incorporates increasing intervals of time between subsequent review of previously learned material in order to exploit the psychological spacing effect.
You can learn more about it here, but basically its a proven technique that makes flash cards such a great learning tool for memorising vocabulary, multiplication tables and knowledge in general. Even better, Code Cards always have examples of the syntax in use, so you don't only memorise but learn also how it works ands its relationship inside the greater realm of the language.
- HTML 5: Hyperlinks, divs, structure, iframes, links, scripts, lists, video, tables, drop downs, navigation, input fields, images, inline styling, headlines, buttons, audio, comments, http errors and much more.
- CSS 3: Background images, borders, shadows, positioning, visibility, z-index, sizing, spacing, text-alignment, fonts, weights, styles, colours, opacity, transitions, selectors, box models, transformations, animations and much more.
- Ruby (2) & Rails (4): Flow control, looping, iterations, Object-oriented programming and meta-programming.
Can you learn how to code just by using code cards?
No. Code Cards isn't meant to teach you how to code all by itself, but rather complement your learning as an additional resource that is more social, fun and allows you to break from your computer. What Code Cards is particularly good at is helping you remember syntax, so just like learning a new language, you first need to remember the vocabulary to make up sentences. How you then put those words together to express yourself freely is something that takes practice actually writing and reading stuff on your computer!
Decks will be manufactured and flown over to the US and UK, a process that takes about 30 days. The decks will then travel by truck to an Amazon fulfillment center (~5 days), from where they will be sent to backers around the world. All shipping and customs cost has been wrapped into the price of every US/UK/EU reward. For shipments outside of the US/UK/EU, there's an extra shipping cost.
All materials are ethically sourced from well-managed forests and cards will be manufactured following the best green printing practices. You can learn more about the manufacturer here and Forest Stewardship Council accreditation here.
About & Credits
Carlos Lagrange is a UI designer and education enthusiast that has worked personally with Seth Godin, Tim Draper and dozens of pedigree companies at Techstars. As an evangelist of the startup community he is also a Kairos Society Fellow.
Mario Gintili is a startup enthusiast and software developer at Workshare with a background in marketing and product development. He's the youngest winner of a StartupWeekend and an evangelist for new technologies.
Juan Lagrange is the Founder and CEO of Akdemia, a school management platform and Wayra Global company. Before this Juan worked as a developer and project manager at Barcelona's PIC, creating graphic monitoring software that served scientific laboratories such as CERN.
Special thanks to Alex Peattie, Enrique Comba, Evgeny Shadchnev, Georgio Georgiev, Jordan Poulton, Makers Academy, Makis Otman, Nadia Odunayo, Tak Lo and Valentina Delfino for their feedback and support!
Risks and challenges
-The decks are being manufactured by Makeplayingcards.com (QP Group), a major games printing and manufacturing giant in the gaming industry. Based in Hong Kong, they have over 30 years of experience in games manufacturing and although delays are unlikely, they are possible.
-The design and materials have been tested several times, so as far as product goes, there are no risks that the quality of the rewards will be any different from what is shown.
-Amazon is handling shipment. Which means they'll be able to offer their outstanding customer service when it comes to getting stuff to your doorstep and minimising any shipment trouble. You'll still have to wait for those awesome delivery drones though :( .Learn about accountability on Kickstarter
- (30 days)