background preloader

Code

Facebook Twitter

[NOW AVAILABLE!] The Interactive Stencyl Textbook. Yes give as an option to get to because I would like a digital download right away, but would also like a hardcopy because some tutorials are easier to follow that way. is that possible?

[NOW AVAILABLE!] The Interactive Stencyl Textbook

Digital versions can usually be printed. Even the app version of my books on iTunes can be printed, with a little trick Do it! As for format... id probably go for app as an ebook would be copied in no time and you could do android/ios ports. 11 Apps and Sites for Learning to Code. When the conversation amongst educators turns to programming, Scratch is often the first resource that is mentioned.

11 Apps and Sites for Learning to Code

Scratch allows students to program animations, games, and videos through a visual interface. Students create their programs by dragging together blocks that represent movements and functions on their screens. The blocks snap together to help students see how the "if, then" logic of programming works. If you haven't seen Scratch before, watch the short overview in the video below.

Coding Tutorials. Coding Tutorials. Programació. Arduino. Kids. Scratch Programing. Circular Clalendar. Computer Science Unplugged. “Learn to Code?” Meh. “Build Something?” Now We’re Talking, Says Hopscotch’s Jocelyn Leavitt. “Parents might say, ‘You should learn how to code,'” said Jocelyn Leavitt, co-founder and CEO of Hopscotch.

“Learn to Code?” Meh. “Build Something?” Now We’re Talking, Says Hopscotch’s Jocelyn Leavitt.

“I think kids don’t necessarily respond to that, but if you’re like ‘Hey, would you like to build your own game?’ — kids are really excited about that.” Leavitt’s Hopscotch app for iPad is filled with cute, colorful characters and ways to train them to do things like move across the screen, change shape and draw, based on input like tapping or the sound of clapping. The product is open-ended — kids decide what they want to build and put it into action. Teaching children about computer science and technology concepts through stories and games.

Visualization. Appinventor. Blockly - A visual programming editor. Online Python Courses & Tutorials. Argument Is a value provided to a function when the function is called.

Online Python Courses & Tutorials

This value is assigned to the corresponding parameter in the function. Syntax function_name(argument1, argument2, ...): #Function definition Example def sum(a,b): #a & b are two arguments in sum function s=a+b return s. Welcome to Python for you and me — Python for you and me 0.3.alpha1 documentation. Online Python Tutor - Learn programming by visualizing code execution.

Scratch. App Inventor Classic Reference Documentation. AppInventor.org: Democratizing App Building. Electronics. YouTube. SmartHome - Documentation. Background Since the emergence of broadband internet connections, smartphones and tablets the smart home market shows a remarkable upsurge.

SmartHome - Documentation

This has led to a very fragmented market, which makes it difficult for customers to "bet on the right horse". In fact, there is not one system, protocol or standard that could possibly fulfill all potential requirements. There is hence a need for platforms that allow the integration of different systems, protocols or standards and that provide a uniform way of user interaction and higher level services.

Scope The goals of the Eclipse SmartHome project can be summarized as: Provide a flexible framework for smart home and ambient assisted living (AAL) solutions. Description The Eclipse SmartHome project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e. solutions that deal with the integration of different protocols or standards. Eclipse editors for editing configuration models and rules. Non-Programmer's Tutorial for Python 2.6/Decisions. If statement[edit] As always I believe I should start each chapter with a warm-up typing exercise, so here is a short program to compute the absolute value of a number: n = input("Number?

Non-Programmer's Tutorial for Python 2.6/Decisions

")if n < 0: print "The absolute value of", n, "is", -n else: print "The absolute value of", n, "is", n Here is the output from the two times that I ran this program: Number? RunestoneInteractive/RunestoneTools. Chapter 2 : Functional Programming — cs5book 1 documentation. 2.1 Humans, Chimpanzees, and Spell Checkers For many years, scientists were uncertain whether humans were more closely related to chimpanzees or gorillas.

Chapter 2 : Functional Programming — cs5book 1 documentation

New technologies and clever computational methods have allowed us to resolve this issue in recent years: humans are evidently more closely related to chimps than to gorillas. Humans and chimps diverged from their common ancestor approximately 4–6 million years ago, while gorillas diverged about 2 million years before that. An Overview of Runestone Interactive — Runestone Interactive Overview. Runestone Interactive is a project focusing on providing tools and content for the purpose of creating interactive computer science courseware.

An Overview of Runestone Interactive — Runestone Interactive Overview

We provide a complete introductory series of chapters that can be used as is, or if you wish, you can customize the chapters. You can even start from scratch and write your own interactive textbook using the tools that we provide. In order to see how the tools work, the following sections will show them in action. Embedded Videos Our toolset provides a number of different things that will help you to learn to program in the Python programming language. An Overview of Runestone Interactive — Runestone Interactive Overview. 1. The way of the program — How to Think Like a Computer Scientist: Learning with Python 2nd Edition documentation.

The goal of this book is to teach you to think like a computer scientist.

1. The way of the program — How to Think Like a Computer Scientist: Learning with Python 2nd Edition documentation

This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions. Arduino Projects. Smartenit - Solutions. There is nothing as tasty as homemade raspberry pie in the summer, and the ice cream on top makes it even more delicious, especially when it's free.

Smartenit - Solutions

The Smartenit ZBPServer software is the ice cream that turns your Rpi into a "HomAidPi", full-fledged automation monster gateway that manages large home / building automation networks based on ZigBee, INSTEON and X10 protocols. Choose one of several USB automation interfaces available from Smartenit (USB-CID, ZBPLM, and EZIComm) and access a large ecosystem of automation devices that includes lighting, HVAC, irrigation, appliance control, energy management, water management, etc. The Kaywa Reader. LiveCode Lessons. Inverted Pendulum - Inverted Pendulum with LEGO NXT and LabVIEW. Introducing Photo widget, floating thumbnails for your website. Introducing Photo widget, floating thumbnails for your website Lots of people have contacted me, asking for a version of my Flickr widget that they could use on their website, without having to use Flickr (or Picasa).

Doing such a version was easy enough, but I was hesitant to release it. The DIY version of WP-Cumulus has yielded more support requests than the actual WordPress plugin, and answering all the email has been taking a lot of my time. One thing I could have done was to simply release the sources for the Flickr widget. AppShed - Build HTML5, iPhone and Android apps online for schools, education and business. Web Dev Codes & Scripts. Forms. Kube Forms only utilize native tags while remaining most flexible in building most complicated forms. <form method="post" action="" class="forms"><label> Email <input type="email" name="user-email" class="width-50" /></label><label> Password <input type="password" name="user-password" class="width-50" /></label><p><button class="btn-green">Log in</button><button class="btn">Cancel</button></p></form> Need more simplicity?

Ok, no problem. Responsive Web Design just got Easier with the Responsive Grid System. 6 CSS tools for coding in style. Web & Mobile Developing. 50 Places You Can Learn to Code (for Free) Online. If you’re curious about learning a programming language then you’re in luck: there’s no shortage of resources for learning how to code online. University-level courses, tutorials, cheat sheets, and coding communities all offer excellent ways to pick up a new language, and maybe even a new job, too. Read on, and you’ll discover 50 great places to learn how to code, for free, online. University Many big names in education including MIT and Stanford offer programming courses, absolutely free. General If you’re just dipping your toes into programming, or you want to find a variety of resources, these sites offer several different ways to learn how to code. Community. Programmazione, linguaggi, coding.

W3Schools Online Web Tutorials. Web Development Tutorials. Google Maps API. Python Functions. The Python Functions tutorial explains how to use functions in Python and discussing the scope of functions. Functions in Python are super useful in separating your code, but they don't stop there. Any code that you think you will ever use anywhere else, you should probably put in a function. You can also add arguments to your functions to have more flexible functions, but we will get to that in a little bit. You can define a function by using the keyword def before your function name. Let's use our first Python function. HTML Introduction. The HTML Introduction tutorial explains what HTML is and how to use it for web development. HTML (Hypertext Markup Language) is the foundation of a website. While you may see file extensions like php, cfm, asp, etc., these files will still contain HTML tags in order to display content.

An HTML file is placed on a server and when requested by a user, it is read into the user's browser and displayed as a web page. The standards and practices for writing HTML are set by the World Wide Web Consortium (W3C) and there are multiple versions of HTML. Online CSS Extractor. Khan Academy. Learn to code, design and ship web apps. Free HTML Class (Weekly) Web design training: the top 20 online resources. University Consortium. CoderDojo. Codebox - Powerful, Collaborative Online/Offline Cloud IDE. Koding. Anybody can learn. Fluid UI Guide. Our goal is to build a fun, welcoming and friendly tool to help you build your mobile apps.

Mockups – Balsamiq. Take a second. Fluid UI Guide. Web site Tutorials. Coding for Kids. Cloud IDE For Mobile. Realtime Collaboration Edit code with a collaborative editor just like Google Docs. The way you code together will never be the same again. Run Anything We provide full virtual machines giving you the full power of terminals entirely in the browser (even sudo access!). Developers Academy. Google Drive API. Code School - Discover DevTools. Learn to code.