element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Open Source Hardware
  • Technologies
  • More
Open Source Hardware
Blog The Truth Behind Our “Learn Code or Else” Culture + Star Wars
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Open Source Hardware to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 17 Dec 2015 10:06 PM Date Created
  • Views 718 views
  • Likes 2 likes
  • Comments 3 comments
  • camp
  • starwars
  • open_source
  • build
  • rey
  • make
  • episode7
  • diy
  • cabeatwell
  • code
  • learn_to_code
  • innovation
Related
Recommended

The Truth Behind Our “Learn Code or Else” Culture + Star Wars

Catwell
Catwell
17 Dec 2015

image

(Some over used stock art. Seemed to fit the theme.)


Although as a society, we’ve long asked for the day technology can overtake everyday, mundane tasks. That reality is closer to fruition than ever before, and now is the time we should take a step back to determine if that’s really what want – and consider the resulting consequences.

 

Everywhere we look today we are inundated with ads that beg us to learn coding. If not us, then we must ensure our children learn the sacred way of the code. But is it really necessary? Are there consequences to ensuring your kids can code and do we need to learn? The short answer is yes, we do need to learn – and it will likely be one of the most exhilarating skills you’ll ever learn.

 

The automated world we hope to build will require an unimaginable effort to create – and all of it will require software. From building a simple device that monitors your infant’s breathing to developing a complex inventory management robot, every single technology you can imagine will require software. And if you don’t plan on learning to code, someone has to, or the world we envision will remain just out of reach.

 

Not to fear. We’ve curated a few great resources to get you, and your kids, started. Whether you want to learn to code with Star Wars characters, or create a video game from scratch, you’ll find a solution that’s right for you below.

 

Happy Coding!



Create a Windows App with No Coding Required

 

image

 

Okay, okay. So yes, you should learn to code, but if you just want to learn some basics about app development before you download Visual Studios or Xamarin, you’ll be happy to discover Microsoft launched a platform that allows users to build apps without writing a single line of code.

 

The Windows App Studio now lets users build apps with the clicks of a few buttons. You won’t be able to create a complex, or even pretty, apps with the platform, but it is a great way to make something. A lot of the joy of building technologies really comes in the building – in investing your time and tears into creating something. No one can take that away from you. Sure, you won’t make something amazing in the new platform, but at least you’ll make something and it’ll teach you enough about app development that you’ll want to go out and make more.


Coding with Star Wars

 

image

(via Code.org & Disney)

 

If you’re ready for something a bit more challenging, check out Code.org’s new Star Wars game. You can create your own galaxy with Princess Leia and Rey. The female feature is no accident – the duo is intended to promote the kind of diversity that future of computer programming calls for.


The platform teaches kids (and adults) to code by dragging and dropping lines of code in the appropriate spots. This gets the user familiar with code, before they attempt to write it themselves.

 

If you’re already familiar with code, try to more advanced version that relies on JavaScript. You’ll be able to drag and drop more complex lines of code, but you’ll have to write your own commands in JavaScript to build and defend your galaxy.



Build Video Games

 

image

 

Okay, so now you have some decent coding skills. Most programmers have found the best way to truly learn is to build something you’re excited about. And who isn’t excited about video games?


Most people don’t think computer programming when they think of gaming, but in fact game developers are some of the best computer programmers in the industry. Sure, animators play an enormous part in the process, but it can’t come together without programmers building those graphics into functional games that are compatible with console hardware.

 

If you have a child who’s a gamer, he or she has probably mentioned wanting to create video games at one point or another. Here’s your chance to get him or her engaged in the making, not just the life-sucking playing.

 

Unity 5 offers a Developer Course that promises to help users master C# and Unity 3D by developing your own video game. You’ll have access to 278 lectures and 49 hours of content. Most importantly, you’ll have fun. See Stack Studio for more.



La pièce de résistance – Tie it all together with Maker Camp

 

image

 

There’s nothing quite like making. There’s an inexplicable joy that rises from deep within when we make anything. It’s the power of creation – and you can get your kids excited about it early with Maker Camp.

 

Maker Camp is an initiative to keep kids creative. The company has 1,000 educational affiliates across the US and gets kids involved in making by assigning fun projects to complete throughout the year. Most projects only require odds and ends sitting around most households, yet they can teach your kids a lot about working with others, and will give them confidence in themselves.

 

Maker Camp has both an in-class and online version. Check their site to see if there’s a location near you. If not, you can pick up the slack and become a class leader, too.

 

Past projects include a Halloween-themed ghost booby trap and a tote that lights up when it’s opened.


See more news at:

http://twitter.com/Cabe_Atwell

  • Sign in to reply

Top Comments

  • michaelkellett
    michaelkellett over 9 years ago +1
    The age of IOT (if it happens) no more implies that everyone should learn to code than the Steam Age demanded that everyone should learn to stoke a boiler. In fact most of the emphasis (in this "everyone…
  • Catwell
    Catwell over 9 years ago in reply to Former Member

    Us engineers are faced with the need to learn it all for our jobs. The stay in pace with your peers. Like me, we think our kids will follow down that path.

     

    But, honestly, I sometimes would like to do something simpler... like becoming a pro basketball player!

     

    C

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 9 years ago

    There is plenty of room to move around and do things on this planet without ever touching a line of code. I don't foresee that changing in the next 1000 years. When do we see a sheep herder, hotel maid, or a ballerina needing to learn to code? I can come up with a few dozen more examples off the top of my head.

     

    Even for those technically curious kids, coding is not for everyone. There is a world difference between enjoying the act of playing video games and the act of coding a video game. I would add as an example that the act of riding a bicycle does not lead every child to a desire to build a bicycle. 

     

    There are even more aspects to game development that require zero coding knowledge. A kid could have interest in one or more areas of graphic design, video production, marketing, a project management, network engineering, and system administration without learning a single line of code.

     

    I would also agree with MK in that we have plenty of need for the basic academic skills for "everyone" instead of hyping this "everyone must code" nonsense.

     

    TheOzz

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 9 years ago

    The age of IOT (if it happens) no more implies that everyone should learn to code than the Steam Age demanded that everyone should learn to stoke a boiler.

     

    In fact most of the emphasis (in this "everyone must code" fad) seems to be on pretending that software design is a trivial matter of plugging together a few half understood library objects, posing as some sort of tech expert and blagging your way to a fortune.

     

    Real life is different - best make sure your kids can read, write and do maths.

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube