Scratch is a programming language where students can program and share interactive media such as stories, games, and animation with others in the online community. Scratch helps children learn to think creatively, work collaboratively, and reason systematically, which are essential skills for life. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.
The robots help kids learn the basics of robotics and coding at home or in classroom settings. Make your programs for Dash & Dot using Blockly. Dash is a small mobile robot that is full of character and drives around making noises and shining lights. Dot is its sidekick, and it too is full of character.
Python is a general-purpose, versatile and popular programming language that is used on a server to create web applications. Python’s simple and easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages which encourage program modularity and code reuse. Python offers dynamic data type, ready-made class, and interfaces to many system calls and libraries.
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Students will learn how Arduino boards are able to read inputs- light on a sensor, a finger on a button, or a Twitter message, and turn it into output by activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board.
Java is a high level programming language that produces software for multiple platforms. In Java, the instructions are written by using a set of rules. These rules are known as syntax. Once a program has been written, the high-level instructions are translated into numeric codes that computers can understand and execute. Most java programs contain classes, which are used to define objects and methods which are assigned to individual classes.
Swift Playground is a revolutionary app for iPad that makes learning Swift interactive and fun. It requires no coding knowledge, so it’s perfect for students just starting out. Solve puzzles to master the basics using Swift — a powerful programming language created by Apple and used by the pros to build today’s most popular apps. Then, take on a series of challenges and step up to more advanced playgrounds designed by Apple and other leading developers.
HTML, HyperText Markup Language, gives content structure and meaning by defining that content as, for example, headings, paragraphs, or images. CSS, or Cascading Style Sheets, is a presentation language created to style the appearance of content—using, for example, fonts or colors.
The two languages—HTML and CSS—are independent of one another and should remain that way. CSS should not be written inside of an HTML document and vice versa. As a rule, HTML will always represent content, and CSS will always represent the appearance of that content.
Basic Computer Skills
This basic computer skills course will provide you with an understanding of the most popular, current technologies used at home and in the workplace. This course aims to familiarize you with computers and Microsoft Windows while learning basic computer, mouse and keyboard skills in a supportive classroom environment.
Knowing how to use your computer and operating system is crucial, especially since many jobs and professional careers require computers. A few basic skills that beginners should learn include opening applications and programs, navigating the Internet and sharing files with other network computers.