background preloader

Learn How to Code in HTML5 and CSS3

Learn How to Code in HTML5 and CSS3
Related:  ProgrammierenFrontendProgramación

Code Monster from Crunchzilla <h2>Code Monster gets kids excited about programming. It is a combination of a game and tutorial where kids experiment with learning to code. <p> Code Monster use Javascript. Please enable Javascript if you want the play with the Code Monster. Otherwise, Code Monster will not be able to play with you. I'm Code Monster! Getting Started Lesson 1 BACK How to Play | Lesson Sections | About | FAQ | Terms of Use | Privacy | Contact | © 2015 How to Play Code Monster teaches kids and adults a little about Javascript programming! It's easy to play. Click on the Reset button if you really mess up your code and want to start over on a lesson. Code Monster saves what lesson you are on, so feel free to stop at any time and come back later. Have fun! About Code Monster from Crunchzilla is an interactive tutorial for kids that focuses on action. Projects start with simple boxes and colors, rapidly progressing into exciting experiments with simple animation and fractals. Frequently Asked Questions Sure!

Bootswatch: Free themes for Bootstrap Learning JavaScript Design Patterns Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve. Design patterns also provide us a common vocabulary to describe solutions. In this book we will explore applying both classical and modern design patterns to the JavaScript programming language. Target Audience This book is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language. Some of the concepts covered (closures, prototypal inheritance) will assume a level of basic prior knowledge and understanding. Acknowledgments Credits Reading Patterns are not an exact solution. Creational Design Patterns

Fun Programming - video tutorials to learn creative coding steganography.js | Information Hiding done with JavaScript Leonardo da Vinci did a great job hiding secret stories in the paintings he created. Nowadays, in the time of digital images, he would have hidden this information in the alpha channel of his paintings. What is steganography.js? Steganography is the art and science of hiding messages or other secret information in a bunch of carrier information. steganography.js is a JavaScript library which provides this functionality for hiding information in images. How does it work? The library processes the given message to binary data and hides all this information in the alpha channel of a given image usign the HTML5 canvas element. Where does it work? steganography.js works on every browser which supports the HTML5 canvas element. Why use steganography.js? steganography.js is very simple to use. Download latest stable version

CSS Get the lowdown on the key pieces of Bootstrap's infrastructure, including our approach to better, faster, stronger web development. HTML5 doctype Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects. <! Mobile first With Bootstrap 2, we added optional mobile friendly styles for key aspects of the framework. To ensure proper rendering and touch zooming, add the viewport meta tag to your <head>. You can disable zooming capabilities on mobile devices by adding user-scalable=no to the viewport meta tag. Bootstrap sets basic global display, typography, and link styles. Set background-color: #fff; on the body Use the @font-family-base, @font-size-base, and @line-height-base attributes as our typographic base Set the global link color via @link-color and apply link underlines only on :hover These styles can be found within scaffolding.less. Normalize.css Containers <div class="container"> ... <! Bold

Creative Computing | Download This guide was developed by members of the ScratchEd research team at the Harvard Graduate School of Education: Christan Balch, Michelle Chung, and Karen Brennan. We encourage you to use as much or as little of the guide as you like, to design new activities, and to remix the included activities. No matter your prior experience or expertise, we think of every educator as a co-designer of the Creative Computing experience. We are releasing this guide under a Creative Commons Attribution-ShareAlike license, which means that you are completely free to use, change, and share this work, as long as you provide appropriate attribution and give others access to any derivative works. This work was made possible with support from the National Science Foundation through grant DRL-1019396, the Google CS4HS program, and the Code-to-Learn Foundation. The original guide, for educators 154 pages of plans, activities, and strategies for introducing Creative Computing in your learning environment.

Introduction Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainably. Headline features: Elegant dependency tracking - automatically updates the right parts of your UI whenever your data model changes. Declarative bindings - a simple and obvious way to connect parts of your UI to your data model. You can construct a complex dynamic UIs easily using arbitrarily nested binding contexts. Additional benefits: Developers familiar with Ruby on Rails, ASP.NET MVC, or other MV* technologies may see MVVM as a real-time form of MVC with declarative syntax. OK, how do you use it? The quickest and most fun way to get started is by working through the interactive tutorials. Everyone loves jQuery! How is Knockout different?

Beginners Guide | LiveCode If you are a beginner, whether to programming or just to LiveCode this guide will introduce you to the LiveCode development environment and guide you step-by-step to building your first app. Introduction LiveCode makes it easy to turn your concepts, ideas or designs into powerful applications for Desktop, Mobile and Server. LiveCode has an easy to use drag and drop interface for creating your user interface, once you have created your UI you use LiveCode’s high-level, English like language to code your application. LiveCode is a compile free language so you can run and edit your application live, allowing you to add code gradually, and develop iteratively, testing as you go, with no compile time or delay. A LiveCode application is completely cross-platform. This guide will introduce you to the basics of LiveCode, the architecture behind LiveCode, the integrated development environment(IDE), resources and support and how to create your first apps. General To use LiveCode you will need: Windows

Related: