Lots of coding resources here, everything from block coding to javascript & more! Tutorials guide you through the process of completing various coding tasks.
Designed to inspire girls to see computer science as an area where they can creatively contribute. This google-based website offers resources for parents, teachers, and future programmers.
An app-based block programming software for apple products.
Minecraft Books
Adventures in Minecraft by David Whale; Martin O'HanlonHere's your ticket to a world of adventures with Minecraft and programming. Learn how to extend Minecraft and create a new gaming experience, by exploring the magical world of Minecraft programming. Adventures in Minecraft, like other books in the highly successful Adventures series, is written especially for 11- to 15-year-olds. With this book you will learn new programming skills while having fun with Minecraft! Minecraft programming experts David Whale and Martin O'Hanlon walk you step-by-step through everything you need to know to: Get started writing Minecraft programs in Python on your PC, Mac, or Raspberry Pi Build houses and other structures in the blink of an eye, and make a 3D duplicating machine Write interactive games like a field that charges you rent, and a treasure hunt using magic vanishing bridges Build custom game control panels using simple electronic circuits Easily build huge 2D and 3D structures such as spheres and pyramids Build intelligent objects like a massive Minecraft clock, and program an alien invasion Plan and write a complete interactive arena game Using the programming skills you learn from this book, writing Minecraft programs offers endless possibilities to create anything you can imagine. To make your journey that much easier, the Adventures in Minecraft companion website supplies you with a video for each adventure in the book, downloadable code files, helpful programming reference tables, a bonus adventure, and badges to collect for your Minecraft accomplishments. By day, David Whale and Martin O'Hanlon are software engineers who design computer products. By night, they play Minecraft and develop exciting new programs that interact with the Minecraft world. They both work regularly with young people in schools, computing clubs and at community events, giving talks about Minecraft programming and running programming workshops.
Call Number: 793.93 Oha
ISBN: 9781118946916
Publication Date: 2014-11-17
The Big Book of Building by Triumph Books StaffBrought to you by the authors and editors that created the Minecrafter and Minecrafter 2.0 Advanced guide books, The Big Book of Minecraft features more of everything--more mods, more mining, more mobs, and more Minecraft! Up to date for the 2014 holiday season, The Big Book of Minecraft is packed with the most recent training, tools, and techniques to help readers get more out of their favorite sandbox game. 2014 was a pivotal year for Minecraft, and this book captures all the latest and greatest things that have happened to one of the most brilliant and immersive games in video game history. From a brief overview of the game to advanced farming, mining, and building techniques, this guide touches on everything Minecraft enthusiasts could ever ask for. Featuring authoritative and engaging content from our internal experts, The Big Book of Minecraft also highlights some of the most influential builders in the Minecraft community today and examines their creations and techniques that catapulted them to fame. This book is not authorized, sponsored, endorsed or licensed by Mojang AB. The trademark Minecraft is owned by Mojang AB; and other company names and/or trademarks mentioned in this book are the property of their respective companies and are used for identification purposes only.
Call Number: 793.93 Big
ISBN: 9781629370286
Publication Date: 2014-11-01
The Big Book of Building, Mods and Circuits by Triumph Books StaffWith more than 100 million participants, Minecraft has become a global craze and is one of the most popular video games ever Brought to you by the authors and editors that created The Big Book of Building, this guide book features more of everything--more mods, more mining, more mobs, and more Minecraft. The Big Book of Building, Mods & Circuits is packed with the most recent training, tools, and techniques to help readers get more out of their favorite sandbox game. 2015 was a pivotal year for Minecraft, and this book captures all the latest and greatest things that have happened to one of the most brilliant and immersive games in video game history. From a brief overview of the game to advanced farming, mining, and building techniques, this guide touches on everything Minecraft enthusiasts could ever ask for. Featuring authoritative and engaging content from our internal experts, it also highlights some of the most influential builders in the Minecraft community today and examines their creations and techniques that catapulted them to fame. This book is not authorized, sponsored, endorsed or licensed by Mojang AB. The trademark Minecraft is owned by Mojang AB; and other company names and/or trademarks mentioned in this book are the property of their respective companies and are used for identification purposes only.
Call Number: 793.93 Tal
ISBN: 9781629371801
Publication Date: 2015-11-01
Learn to Program with Minecraft by Craig RichardsonYou've bested creepers, traveled deep into caves, and maybe even gone to The End and back-but have you ever transformed a sword into a magic wand? Built a palace in the blink of an eye? Designed your own color-changing disco dance floor? In Learn to Program with Minecraft, you'll do all this and more with the power of Python, a free language used by millions of professional and first-time programmers! Begin with some short, simple Python lessons and then use your new skills to modify Minecraft to produce instant and totally awesome results. Learn how to customize Minecraft to make mini-games, duplicate entire buildings, and turn boring blocks into gold. You'll also write programs that: Take you on an automated teleportation tour around your Minecraft world Build massive monuments, pyramids, forests, and more in a snap! Make secret passageways that open when you activate a hidden switch Create a spooky ghost town that vanishes and reappears elsewhere Show exactly where to dig for rare blocks Cast a spell so that a cascade of flowers (or dynamite if you're daring!) follows your every move Make mischief with dastardly lava traps and watery curses that cause huge floods Whether you're a Minecraft megafan or a newbie, you'll see Minecraft in a whole new light while learning the basics of programming. Sure, you could spend all day mining for precious resources or building your mansion by hand, but with the power of Python, those days are over! Requires: Windows 7 or later; OS X 10.10 or later; or a Raspberry Pi. Uses Python 3
Call Number: 005.13 Ric
ISBN: 9781593276706
Publication Date: 2015-12-10
Minecraft: Combat Handbook by ScholasticThis official handbook will teach Minecraft players everything they need to know to defend themselves from hostile monsters and enemy players. It includes tips on how to build a fort, craft armor and weapons, set mob traps, defeat enemies in one-on-one combat, and more.
Call Number: 793.93 Mil
ISBN: 9780545685160
Publication Date: 2014-08-26
Minecraft: Construction Handbook by ScholasticFrom theme parks with incredible waterslide rides to entire pirate coves complete with galleonsNis there nothing that can't be achieved in the world of Minecraft? Experts talk gamers through amazing constructions which range from awe-inspiring cathedrals to wacky inventions. Illustrations.
Call Number: 793.93 Nee
ISBN: 9780545685177
Publication Date: 2014-08-26
Minecraft: Redstone Handbook by ScholasticPower up with this OFFICIAL Redstone handbook--it's electrifying It's time to wire up and get connected to one of the most complex areas of Minecraft--Redstone. Redstone experts guide you through all aspects of working with Redstone including mining, smelting, using repeaters, circuit components and circuit designs. This handbook also includes exclusive tips from game creator Notch himself and some of the most extraordinary Redstone creations ever made. So power up and get switched on to Redstone--it's electrifying
Call Number: 793.93 Far
ISBN: 9780545685153
Publication Date: 2014-03-25
Minecraft Essential Handbook by Stephanie Milton; Paul Soares; Jordan MaronThis official handbook might just save your life. Learn how to find resources; make a shelter; craft tools, armor, and weapons, and protect yourself from monsters. With tips from Minecraft experts, including developer Jeb and creator Notch himself, this is the definitive guide to surviving your first few days in Minecraft.
Call Number: 793.93 Mil
ISBN: 9780545683142
Publication Date: 2013-01-01
Python Books
Adventures in Python by C. RichardsonThe complete beginner′s guide to Python, for young people who want to start today Adventures in Python is designed for 11-to 15-year olds who want to teach themselves Python programming, but don′t know where to start. Even if you have no programming experience at all, this easy to follow format and clear, simple instruction will get you up and running quickly. The book walks you through nine projects that teach you the fundamentals of programming in general, and Python in particular, gradually building your skills until you have the confidence and ability to tackle your own projects. Video clips accompany each chapter to provide even more detailed explanation of important concepts, so you feel supported every step of the way. Python is one of the top programming languages worldwide, with an install base in the millions. It′s a favourite language at Google, YouTube, the BBC, and Spotify, and is the primary programming language for the Raspberry Pi. As an open-source language, Python is freely downloadable, with extensive libraries readily available, making it an ideal entry into programming for the beginner. Adventures in Python helps you get started, giving you the foundation you need to follow your curiosity. Start learning Python at its most basic level Learn where to acquire Python and how to set it up Understand Python syntax and interpretation for module programming Develop the skills that apply to any programming language Python programming skills are invaluable, and developing proficiency gives you a head start in learning other languages like C++, Objective-C, and Java. When learning feels like fun, you won′t ever want to stop - so get started today with Adventures in Python.
Call Number: 005.13 Ric
ISBN: 9781118951798
Publication Date: 2015-02-09
Making Games with Python and Pygame by Al SweigartMaking Games with Python & Pygame is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. The book is available under a Creative Commons license and can be downloaded in full for free from http://inventwithpython.com/pygame This book was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has some familiarity with Python.
Call Number: 005.13 Swe
ISBN: 9781469901732
Publication Date: 2012-01-12
Python for Kids by Jason R. BriggsFor Kids Aged 10+ (And Their Parents) The code in this book runs on almost anything: Windows, Mac, Linux, even an OLPC laptop or Raspberry Pi! Python is a powerful, expressive programming language that's easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that's no fun for anyone. Python for Kids brings Python to life and brings you (and your parents) into the world of programming. The ever-patient Jason R. Briggs will guide you through the basics as you experiment with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are defined; code is colored, dissected, and explained; and quirky, full-color illustrations keep things on the lighter side. Chapters end with programming puzzles designed to stretch your brain and strengthen your understanding. By the end of the book you'll have programmed two complete games: a clone of the famous Pong and "Mr. Stick Man Races for the Exit"—a platform game with jumps, animation, and much more. As you strike out on your programming adventure, you'll learn how to: Use fundamental data structures like lists, tuples, and maps Organize and reuse your code with functions and modules Use control structures like loops and conditional statements Draw shapes and patterns with Python's turtle module Create games, animations, and other graphical wonders with tkinter Why should serious adults have all the fun? Python for Kids is your ticket into the amazing world of computer programming.
Call Number: 005.13 Bri
ISBN: 9781593274078
Publication Date: 2012-12-22
Scratch Books
Coding Computer Games with Scratch by Dorling Kindersley Publishing Staff; Jon WoodcockCoding computer programs is one of the most valuable skills for anyone to have. Written for children with little to no coding experience, Coding Games in Scratch guides children through building platform games, puzzles, racers, and 3-D action games. Schools have incorporated computer coding into their curriculum, beginning as early as kindergarten to ensure students understand the languages and uses of computer coding. The step-by-step guides are simple and easy to follow with Minecraft-style pixel art. Children will learn essential coding skills while having fun and creating games to play with their friends. The many different styles and types of games are covered, such as classic and arcade games. When people learn to code in Scratch, they learn important strategies for solving problems, designing projects, and communicating ideas. Coding Games in Scratch empowers children to be creative and to have fun while teaching them practical real-life skills.
Call Number: 794.81 Woo
ISBN: 9781465439352
Publication Date: 2015-12-01
Coding Projects in Scratch by Dorling Kindersley Publishing Staff; Jon WoodcockA straightforward, visual guide that shows young learners how to build their own computer projects using Scratch, a popular free programming language, using fun graphics and easy-to-follow instructions. Kids can animate their favorite characters, build games to play with friends, create silly sound effects, and more with Coding Projects in Scratch. All they need is a desktop or laptop with Adobe 10.2 or later, and an internet connection to download Scratch 2.0. Coding can be done without download on https://scratch.mit.edu. Step-by-step instructions teach essential coding basics and outline 18 fun and exciting projects, including a personalized birthday card; a "tunnel of doom" multiplayer game; a dinosaur dance party animation with flashing lights, music, and dance moves--and much more. The simple, logical steps in Coding Projects in Scratch are fully illustrated with fun pixel art and build on the basics of coding, so that kids can have the skills to make whatever kind of project they can dream up. Supporting STEM education initiatives, computer coding teaches kids how to think creatively, work collaboratively, and reason systematically, and is quickly becoming a necessary and sought-after skill. DK's computer coding books are full of fun exercises with step-by-step guidance, making them the perfect introductory tools for building vital skills in computer programming.
Call Number: 005.13 Woo
ISBN: 9781465451422
Publication Date: 2016-07-05
Coding in Scratch by Dorling Kindersley Publishing Staff; Steve Setford; Jon WoodcockGet kids building their own computer games in no time with DK Workbooks: Coding in Scratch: Games Workbook. Computer coding is quickly becoming a necessary and sought-after skill and many schools have incorporated it into their curriculum, beginning as early as kindergarten to ensure students understand the languages and uses of computer coding. This workbook is full of fun exercises and step-by-step guidance, making it the perfect introductory practice book to build vital skills in one of the fastest growing industries. Designed to support the Common Core State Standards, the DK Workbook series is developed with leading educational experts to build confidence and understanding. Each leveled workbook, for children ages 3 through 9, is packed with activities and challenges, offering the beneficial repetition and cumulative learning that lead to mastery. Children will learn about the history of programming, what coding is, arcade game design, and game development. Fact boxes on each page give a simple overview of the topics being covered, helping children get their bearings, review the basics, and often see an example of the task at hand.
Call Number: 005.13 Woo
ISBN: 9781465444820
Publication Date: 2016-01-05
Scratch 2. 0 Programming for Teens by Jerry Lee FordThis completely updated second edition of the popular SCRATCH 2.0 PROGRAMMING FOR TEENS is the best way to get started learning the basics of computer programming. Focused on the fundamentals, and using the easy-to-learn Scratch programming language (a free, object-oriented programming language designed especially for first-time programmers), the book will teach you to develop applications in a Web-based environment, in your computer's browser. You'll learn all that Scratch can do, with special emphasis on the design and development of programming logic. The book's hands-on approach will teach you how to build scripts visually, using graphic, customizable code blocks. You will learn important programming concepts without getting bogged down in complicated details. If you're a first-time programmer or a hobbyist looking for a user-friendly way to get into computer programming, this is the book for you. And the basic principles you learn here will build a foundation from which you can advance to other, more complex, programming languages, if you decide to go deeper into software development. Start programming today with SCRATCH 2.0 PROGRAMMING FOR TEENS, SECOND EDITION.
Call Number: 005.13 For
ISBN: 1305075196
Publication Date: 2014-01-01
Super Scratch Programming Adventure! by The Lead ProjectScratch is the wildly popular educational programming language used by millions of first-time learners in classrooms, libraries, and homes worldwide. By dragging together colorful blocks of code, kids quickly learn computer programming concepts and make cool games and animations. In Super Scratch Programming Adventure!, kids learn programming fundamentals as they make their very own playable video games. They'll create projects inspired by classic arcade games that can be programmed (and played!) in an afternoon. The book's patient, step-by-step explanations of the code and fun programming challenges will have kids creating their own games in no time. This full-color comic book makes programming concepts like flow control, subroutines, and data types effortless to absorb. Packed with ideas for games that kids will be proud to show off, Super Scratch Programming Adventure! is the perfect first step for the budding programmer.
Call Number: 794.81 Sup
ISBN: 9781593274092
Publication Date: 2012-09-02
Additional Books
3D Game Programming for Kids by Chris StromPrinted in full color.You know what's even better than playing games? Creating your own. Even if you're an absolute beginner, this book will teach you how to make your own online games with interactive examples. You'll learn programming using nothing more than a browser, and see cool, 3D results as you type. You'll learn real-world programming skills in a real programming language: JavaScript, the language of the web. You'll be amazed at what you can do as you build interactive worlds and fun games.You'll jump right in and write games and simulations while learning programming fundamentals. You'll use the ICE Code Editor, which was created especially for this book to make it easy for you to get started with JavaScript programming. With the ICE Editor, you'll see the results of your work right away. Want a red donut? You can make hundreds of them, spinning around like crazy right next to the code you just typed.You'll do hands-on coding in every chapter. You'll start by building simple animated shapes, then make your own player--who can do cartwheels! You'll learn how to build your own games from start to finish, including a monster eating fruit, a cave puzzle, and rafting on a river. You'll animate simple shapes to create a model of the solar system, and make your own website so that you can show off your games with your friends. If you just want to make games, jump to the lessons focusing on projects. To understand some of the theory better or if you need some help with functions, turn to the chapters that explain the programming concepts. We'll walk you carefully through all the math needed to bring games to life.Best of all, you get to create awesome games and say, "I made this!"
Call Number: 794.8 Str
ISBN: 1937785440
Publication Date: 2013-10-26
Hello App Inventor! by Paula Beer; Carl SimmonsSummary Hello App Inventor! introduces creative young readers to the world of mobile programming—no experience required! Featuring more than 30 fun invent-it-yourself projects, this full-color, fun-to-read book starts with the building blocks you need to create a few practice apps. Then you'll learn the skills you need to bring your own app ideas to life. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book Have you ever wondered how apps are made? Do you have a great idea for an app that you want to make reality? This book can teach you how to create apps for any Android device, even if you have never programmed before. With App Inventor, if you can imagine it, you can create it. Using this free, friendly tool, you can decide what you want your app to do and then click together colorful jigsaw-puzzle blocks to make it happen. App Inventor turns your project into an Android app that you can test on your computer, run on your phone, share with your friends, and even sell in the Google Play store. Hello App Inventor! introduces young readers to the world of mobile programming. It assumes no previous experience. Featuring more than 30 invent-it-yourself projects, this book starts with basic apps and gradually builds the skills you need to bring your own ideas to life. We've provided the graphics and sounds to get you started right away. And a special Learning Points feature connects the example you're following to important computing concepts you'll use in any programming language. App Inventor is developed and maintained by MIT. What's Inside Covers MIT App Inventor 2 How to create animated characters, games, experiments, magic tricks, and a Zombie Alarm clock Use advanced phone features like: Movement sensors Touch screen interaction GPS Camera Text Web connectivity About the Authors Paula Beerand Carl Simmons are professional educators and authors who spend most of their time training new teachers and introducing children to programming. Table of Contents Getting to know App Inventor Designing the user interface Using the screen: layouts and the canvas Fling, touch, and drag: user interaction with the touch screen Variables, decisions, and procedures Lists and loops Clocks and timers Animation Position sensors Barcodes and scanners Using speech and storing data on your phone Web-enabled apps Location-aware apps From idea to app Publishing and beyond
Call Number: 005.3 Bee
ISBN: 9781617291432
Publication Date: 2014-11-15
Hello Ruby by Linda Liukas"Hello Ruby is half picture book and half activity book rolled into one adorable package. It introduces programming without requiring a computer at all. The point of the book isn’t to teach you a programming language, but programming concepts." --GeekMom.com Meet Ruby—a small girl with a huge imagination, and the determination to solve any puzzle. As Ruby stomps around her world making new friends, including the Wise Snow Leopard, the Friendly Foxes, and the Messy Robots, kids will be introduced to the fundamentals of computational thinking, like how to break big problems into small ones, create step-by-step plans, look for patterns and think outside the box through storytelling. Then, these basic concepts at the core of coding and programmingwill be reinforced through fun playful exercises and activities that encourage exploration and creativity. In Ruby's world anything is possible if you put your mind to it.
Call Number: 005.13 Liu
ISBN: 9781250065001
Publication Date: 2015-10-06
Hello World! by Warren Sande; Carter SandeSUMMARY A gentle but thorough introduction to the world of computer programming, it is written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved. ABOUT THIS BOOK Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it's easy to get started! This updated and revised edition of Hello World! introduces the world of computer programming in a clear and engaging style. Written by Warren Sande and his son, Carter, it is full of examples that will get you thinking and learning. Reviewed by professional educators, this book is kid-tested and parent-approved. You don't need to know anything about programming to use the book, just the basics of using a computer. If you can start a program and save a file, you'll be off and running! Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. WHAT'S INSIDE Explains concepts in clear language Lots of pictures, cartoons, and fun examples Complete set of practice questions and exercises Illustrated in full color Hello World! uses Python, a programming language designed to be easy to learn. Using fun examples, it brings to life concepts of computing— looping, decisions, input and output, data structures, graphics—and many more. ABOUT THE AUTHORS Warren Sande is an electronic systems engineer who uses Python both as a "do anything" scripting language and as a way to teach computers and programming. Carter Sande is a high school student who is passionate about technology. When he's not fixing his school's network and helping his classmates recover lost homework, he likes to ride his bike and write retro video games. TABLE OF CONTENTS Getting Started Remember This: Memory and Variables Basic Math Types of Data Input GUIs—Graphical User Interfaces Decisions, Decisions Loop the Loop Just for You—Comments Game Time Nested and Variable Loops Collecting Things Together—Lists and Dictionaries Functions Objects Modules Graphics Sprites and Collision Detection A New Kind of Input—Events Sound More GUIs Print Formatting and Strings File Input and Output Take a Chance—Randomness Computer Simulations Skier Explained Python Battle What's Next?
Call Number: 005.1 San
ISBN: 9781617290923
Publication Date: 2013-12-21
JavaScript for Kids by Nick MorganJavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun! JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You'll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas. Along the way, you'll write games such as Find the Buried Treasure, Hangman, and Snake. You'll also learn how to: Create functions to organize and reuse your code Write and modify HTML to create dynamic web pages Use the DOM and jQuery to make your web pages react to user input Use the Canvas element to draw and animate graphics Program real user-controlled games with collision detection and score keeping With visual examples like bouncing balls, animated bees, and racing cars, you can really see what you're programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today! Ages 10+ (and their parents!)
Call Number: 005.13 Mor
ISBN: 9781593274085
Publication Date: 2014-12-12
Ruby Wizardry by Eric WeinsteinThe Ruby programming language is perfect for beginners: easy to learn, powerful, and fun to use! But wouldn't it be more fun if you were learning with the help of some wizards and dragons? Ruby Wizardry is a playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you'll learn real programming skills, like how to: Use fundamental concepts like variables, symbols, arrays, and strings Work with Ruby hashes to create a programmable breakfast menu Control program flow with loops and conditionals to help the Royal Plumber Test your wild and crazy ideas in IRB and save your programs as scripts Create a class of mini-wizards, each with their own superpower! Organize and reuse your code with methods and lists Write your own amazing interactive stories using Ruby Along the way, you'll meet colorful characters from around the kingdom, like the hacker Queen, the Off-White Knight, and Wherefore the minstrel. Ruby Wizardry will have you (or your little wizard) hooked on programming in no time. For ages 10+ (and their parents!)
Call Number: 005.13 Wei
ISBN: 9781593275662
Publication Date: 2014-12-18
Video Game Programming for Kids by Jonathan S. HarbourVIDEO GAME PROGRAMMING FOR KIDS Introduces pre-teens and young learners to the exciting world of game programming. This concise, dynamic book is designed specifically for 8-12 years olds and uses simple language; a step-by-step approach; and no-cost QB64 easy, but powerful, software to teach short graphics programs and games.This book is ideal for true beginners or young users who have no prior experience with programming tools. The author uses a humorous, captivating approach with brief chapters that each focus on a single programming or basic computer science concept. All programs and readings center around fun activities, such as cracking a safe, guessing the secret number, or finding the treasure.