Browse all books

Books published by publisher No Starch Press, 2009

  • The Art of LEGO MINDSTORMS EV3 Programming

    Terry Griffin

    eBook (No Starch Press, Oct. 1, 2014)
    With its colorful, block-based interface, The LEGO® MINDSTORMS® EV3 programming language is designed to allow anyone to program intelligent robots, but its powerful features can be intimidating at first. The Art of LEGO MINDSTORMS EV3 Programming is a full-color, beginner-friendly guide designed to bridge that gap.Inside, you’ll discover how to combine core EV3 elements like blocks, data wires, files, and variables to create sophisticated programs. You’ll also learn good programming practices, memory management, and helpful debugging strategies—general skills that will be relevant to programming in any language.All of the book’s programs work with one general-purpose test robot that you’ll build early on. As you follow along, you’ll program your robot to:–React to different environments and respond to commands–Follow a wall to navigate a maze–Display drawings that you input with dials, sensors, and data wires on the EV3 screen–Play a Simon Says–style game that uses arrays to save your high score–Follow a line using a PID-type controller like the ones in real industrial systemsThe Art of LEGO MINDSTORMS EV3 Programming covers both the Home and Education Editions of the EV3 set, making it perfect for kids, parents, and teachers alike. Whether your robotics lab is the living room or the classroom, this is the complete guide to EV3 programming that you’ve been waiting for.Requirements: One LEGO MINDSTORMS EV3 Home OR Education set (#31313 OR #45544).
  • Super Scratch Programming Adventure!

    The LEAD Project

    Paperback (No Starch Press, Oct. 13, 2013)
    Scratch is the wildly popular educational programming language used by millions of first-time learners in classrooms and homes worldwide. By dragging together colorful blocks of code, kids can learn computer programming concepts and make cool games and animations. The latest version, Scratch 2, brings the language right into your web browser, with no need to download software.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. 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 variables, flow control, and subroutines 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.Now Updated for Scratch 2The free Super Scratch Educator's Guide provides commentary and advice on the book's games suitable for teachers and parents.For Ages 8 and Up
  • A Beginner's Guide to 3D Modeling: A Guide to Autodesk Fusion 360

    Cameron Coward

    eBook (No Starch Press, June 11, 2019)
    A Beginner’s Guide to 3D Modeling is a project-based, straightforward introduction to computer-aided design (CAD). You’ll learn how to use Autodesk Fusion 360, the world’s most powerful free CAD software, to model gadgets, 3D print your designs, and create realistic images just like an engineering professional—with no experience required! Hands-on modeling projects and step-by-step instructions throughout the book introduce fundamental 3D modeling concepts. As you work through the projects, you’ll master the basics of parametric modeling and learn how to create your own models, from simple shapes to multipart assemblies. Once you’ve mastered the basics, you’ll learn more advanced modeling concepts like sweeps, lofts, surfaces, and rendering, before pulling it all together to create a robotic arm. You’ll learn how to:• Design a moving robotic arm, a door hinge, a teapot, and a 20-sided die• Create professional technical drawings for manufacturing and patent applications • Model springs and other complex curves to create realistic designs • Use basic Fusion 360 tools like Extrude, Revolve, and Hole• Master advanced tools like Coil and ThreadWhether you’re a maker, hobbyist, or artist, A Beginner’s Guide to 3D Modeling is certain to show you how to turn your ideas into professional models. Go ahead—dust off that 3D printer and feed it your amazing designs.
  • The LEGO Christmas Ornaments Book, Volume 2: 16 Designs to Spread Holiday Cheer!

    Chris Mcveigh

    eBook (No Starch Press, Oct. 23, 2018)
    Building instructions for 16 clever Christmas ornaments that can be built from standard LEGO parts that fans are likely to have in their collection. These small and uncomplicated ornaments are quick to build and a joy to display.Readers can build 16 classic Christmas designs including a gingerbread house, Santa, reindeer, a snowman, a wreath, a poinsettia, and traditional shapes like baubles and modern geometric swirls. With easy-to-follow instructions and stunning full color photography, The LEGO Christmas Ornaments Book, Volume 2 will help you spread some holiday cheer with LEGO in no time!
  • Coding iPhone Apps for Kids: A Playful Introduction to Swift

    Gloria Winquist, Matt McCarthy

    eBook (No Starch Press, May 15, 2017)
    Apple’s Swift is a powerful, beginner-friendly programming language that anyone can use to make cool apps for the iPhone or iPad. In Coding iPhone Apps for Kids, you’ll learn how to use Swift to write programs, even if you’ve never programmed before.You’ll work in the Xcode playground, an interactive environment where you can play with your code and see the results of your work immediately! You’ll learn the fundamentals of programming too, like how to store data in arrays, use conditional statements to make decisions, and create functions to organize your code—all with the help of clear and patient explanations.Once you master the basics, you’ll build a birthday tracker app so that you won’t forget anyone’s birthday and a platform game called Schoolhouse Skateboarder with animation, jumps, and more!As you begin your programming adventure, you’ll learn how to:–Build programs to save you time, like one that invites all of your friends to a party with just the click of a button!–Program a number-guessing game with loops to make the computer keep guessing until it gets the right answer–Make a real, playable game with graphics and sound effects using SpriteKit–Challenge players by speeding up your game and adding a high-score systemWhy should serious adults have all the fun? Coding iPhone Apps for Kids is your ticket to the exciting world of computer programming.Covers Swift 3.x and Xcode 8.x. Requires OS X 10.11 or higher.
  • The Manga Guide to Calculus

    Hiroyuki Kojima, Shin Togami, Becom Co. Ltd.

    eBook (No Starch Press, Aug. 1, 2009)
    Noriko is just getting started as a junior reporter for the Asagake Times. She wants to cover the hard-hitting issues, like world affairs and politics, but does she have the smarts for it? Thankfully, her overbearing and math-minded boss, Mr. Seki, is here to teach her how to analyze her stories with a mathematical eye.In The Manga Guide to Calculus, you'll follow along with Noriko as she learns that calculus is more than just a class designed to weed out would-be science majors. You'll see that calculus is a useful way to understand the patterns in physics, economics, and the world around us, with help from real-world examples like probability, supply and demand curves, the economics of pollution, and the density of Shochu (a Japanese liquor).Mr. Seki teaches Noriko how to:–Use differentiation to understand a function's rate of change–Apply the fundamental theorem of calculus, and grasp the relationship between a function's derivative and its integral–Integrate and differentiate trigonometric and other complicated functions–Use multivariate calculus and partial differentiation to deal with tricky functions–Use Taylor Expansions to accurately imitate difficult functions with polynomialsWhether you're struggling through a calculus course for the first time or you just need a painless refresher, you'll find what you're looking for in The Manga Guide to Calculus.This EduManga book is a translation from a bestselling series in Japan, co-published with Ohmsha, Ltd. of Tokyo, Japan.
  • The LEGO Power Functions Idea Book, Volume 1: Machines and Mechanisms

    Yoshihito Isogawa

    eBook (No Starch Press, Oct. 1, 2015)
    This first volume of The LEGO Power Functions Idea Book, Machines and Mechanisms, showcases small projects to build with LEGO Technic gears, motors, gadgets, and other moving elements. You’ll find hundreds of clever, buildable mechanisms, each one demonstrating a key building technique or mechanical principle.You’ll learn to build sliding doors, grasping claws, rack-and-pinion mechanisms, and ball-shooting devices of every sort!Each model includes a list of required parts and colorful photographs that guide you through the build without the need for step-by-step instructions. As you build, you’ll explore the principles of simple machines, gear systems, power translation, and more.
  • The LEGO Adventure Book, Vol. 2: Spaceships, Pirates, Dragons & More!

    Megan H. Rothrock

    eBook (No Starch Press, Nov. 1, 2013)
    Join Megs and Brickbot on another exciting tour of LEGO building in this second volume of The LEGO Adventure Book series. As they track the Destructor and rebuild the models he destroys, you’ll follow along and meet some of the world’s best builders. Learn to create sleek spaceships, exotic pirate hideaways, fi re-breathing dragons, fast cars, and much more. With nearly 40 step-by-step breakdowns and 100 example models, The LEGO Adventure Book is sure to spark your imagination and keep you building!
  • The LEGO Animation Book: Make Your Own LEGO Movies!

    David Pagano, David Pickett

    eBook (No Starch Press, Oct. 16, 2016)
    Have you ever wondered what your LEGO creations would look like on the big screen? The LEGO Animation Book will show you how to bring your models to life with stop-motion animation—no experience required! Follow step-by-step instructions to make your first animation, and then explore the entire filmmaking process, from storyboards to post-production.Along the way, you’ll learn how to:–Create special effects like explosions and flying minifigures–Convey action and emotion with your minifigure actors–Design sets for animation—make three buildings look like an entire city!–Light, frame, and capture consistent photos–Add detail and scope to your films by building in different scales–Build camera dollies and rigs out of LEGO bricks–Choose cameras, software, and other essential animation toolsDive into the world of animation and discover a whole new way to play!For ages 10+
  • The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation

    Jeremy Kubica

    Paperback (No Starch Press, Aug. 16, 2016)
    Meet Frank Runtime. Disgraced ex-detective. Hard-boiled private eye. Search expert.When a robbery hits police headquarters, it’s up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you’ll learn how to use algorithmic tools to solve the case. Runtime scours smugglers’ boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap.Perfect for computer science students and amateur sleuths alike, The CS Detective adds an entertaining twist to learning algorithms.Follow Frank’s mission and learn:–The algorithms behind best-first and depth-first search, iterative deepening, parallelizing, binary search, and more–Basic computational concepts like strings, arrays, stacks, and queues–How to adapt search algorithms to unusual data structures–The most efficient algorithms to use in a given situation, and when to apply common-sense heuristic methods
  • The Manga Guide to Microprocessors

    Michio Shibuya, Takashi Tonagi

    eBook (No Starch Press, Aug. 29, 2017)
    Ayumi is a world-class shogi (Japanese chess) player who can’t be beaten—that is, until she loses to a powerful computer called the Shooting Star. Ayumi vows to find out everything she can about her new nemesis. Lucky for her, Yuu Kano, the genius programmer behind the Shooting Star, is willing to teach her all about the inner workings of the microprocessor—the “brain” inside all computers, phones, and gadgets. Follow along with Ayumi in The Manga Guide to Microprocessors and you’ll learn about:-How the CPU processes information and makes decision-How computers perform arithmetic operations and store information-logic gates and how they’re used in integrated circuits-the Key components of modern computers, including registers, GPUs, and RAM-Assembly language and how it differs from high-level programming languagesWhether you’re a computer science student or just want to understand the power of microprocessors, you’ll find what you need to know in The Manga Guide to Microprocessors.
  • The Art of LEGO Design: Creative Ways to Build Amazing Models

    Jordan Schwartz

    eBook (No Starch Press, June 1, 2014)
    The most impressive LEGO models often take careful planning (and lots of pieces), but with some inspiration, a little imagination, and a number of tried-and-true techniques, you too can turn bricks into a masterpiece.In The Art of LEGO® Design, author Jordan Schwartz explores LEGO as an artistic medium. This wide-ranging collection of creative techniques will help you craft your own amazing models as you learn to see the world through the eyes of some of the greatest LEGO builders. Each concept is presented with a collection of impressive models to spark your imagination—like fantastic dragons, futuristic spaceships, expressive characters, and elaborate dioramas.You’ll discover some of the inventive techniques that LEGO artists use to:–Create lifelike creatures from unusual elements like inside-out tires and minifigure capes–Design sleek cars without showing a single stud–Add ambience to dioramas with light bricks or LEDs–Craft eye-catching textures to create cobblestone roads and brick walls–Build sturdy, detailed, posable mechs and other figures–Add depth with forced perspective and interesting silhouettesInterviews with the talented builders behind many of the book’s models reveal their thoughts on the design process and what inspires them most. Even if you’ve been building with LEGO since you could crawl, you’ll find new inspiration in The Art of LEGO® Design.