Get $1 credit for every $25 spent!

Complete Wio Link Kit & Online Learning Bundle

What's Included

Product Details

Wio Link Deluxe Kit

Everything You Need to Create Real Projects or Prototypes with Wio Link

By SeeedStudio | in Gear + Gadgets

Move over Raspberry Pi, Wio Link is a credit-card-sized board designed to simplify Internet of Things development down to drag and drop. Wio Link allows developers of all levels to build IoT applications with no hardware programming, no breadboard, no jumper wires, and no soldering. This kit is the perfect jumping off point for anyone interested in some day building network-connected devices, vehicles, buildings, and other items.
  • Use the simple Wio Link development board, which requires no programming skill
  • Complete module actions w/ the tap of a button in the Wio Link app
  • Send instructions to your devices over the internet
  • Discover the streamlined Grove port interface

Details & Requirements

  • Weight: 305g

    Compatibility

    Includes:
    • Grove-Button
    • Grove-Relay
    • Grove-Moisture Sensor
    • Grove-Temp&Humi Sensor
    • Grove-Digital Light Sensor
    • Grove-Rotary Angle Sensor
    • Grove-Protoshield
    • Grove-Magnetic Switch
    • Grove-3-Axis Digital Accelerometer
    • Grove-IR Distance Interrupt
    • Grove-Barometer Sensor (BMP180)
    • Grove-Air Quality Sensor v1.3
    • Grove-Gesture
    • Grove-I2C Hub
    • Grove-Speaker
    • Grove-WS2812 Waterproof LED Strip
    • Grove-Servo
    • Micro USB Cable - 48cm
    • 2 Wio Link
    Material required:
    • Wio Link App (iOS & Android)
    • Grove Relay
    • Travis CI Account
    • GitHub Account
    • Traffic Light

Shipping

  • Ships to US
  • Expected Delivery: Aug 10 - Aug 13

Access
Lifetime
Content
2 hours
Lessons
37

Build a Network Application with Node

Discover the Basics Behind Network App Construction & Build Your Own App in Node.js

By Packt Publishing | in Online Courses

Programming your Wio Link board is possible using applications built by SeeedStudio or with a RESTful API in a Node.js. Node.js is a platform built on Chrome's JavaScript runtime designed to build fast, scalable network applications easily. In this video course, you will receive a step-by-step guide for creating a high performance server in JavaScript. From the basics of modules, files streams, and setting up servers to more advanced features like web sockets and key-value stores, this course will fully prepare you to build your Node app.
  • Access over 2 hours of video
  • Configure & publish a Node package
  • Handle data flows w/ Node's new Stream2 API
  • Build & optimize a static web server
  • Reuse more code w/ Connect middleware components
  • Implement an app using a higher level framework like Express
  • Create, read, update, & delete documents in a MongoDB collection
  • Transmit data over web sockets (supported by Wio Link) in real time w/ Socket.IO
Joe Stanco (@JoeStanco) is a frontend developer living in NYC. His fascination with code started with the Tandy “Trash 80” PC—a present for his seventh birthday. He has been programming in JavaScript for 15 years. A versatile developer, he has cultivated expertise in UI design as well as proficiency in backend languages such as Ruby, PHP, and Perl. He holds a BA from Bard College and a certificate in Software Development from Columbia University. Joe currently oversees a team at BuzzFeed tasked with implementing R&D projects and innovative partner integrations for clients like GE and Pepsi. He has worked at a variety of startups throughout his career, including Animoto, ASMALLWORLD, Vonage, and Travelocity. In his free time, he teaches 4th graders how to build robots with Lego Mindstorms for NY Cares. He is also an avid supporter of LISA (Leaders in Software and Art), a digital art salon founded in 2009. Many thanks to Aaron Heckmann from 10gen for his invaluable feedback on the MongoDB section. For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
Compatibility
  • Internet required

Course Outline

  • Getting Started with Node
    • Installing Node and Running a Server
    • Deconstructing an HTTP Server (2:17)
  • Node Modules
    • The CommonJS Module Specifications (3:02)
    • Loading Modules
    • Managing Module Dependencies (1:38)
    • Managing Packages with npm
    • Configuring and Publishing a Package
  • Understanding Events
    • The Event Loop and NextTick() (2:32)
    • Asynchronous Programming and Nonblocking I/O
    • Callback Patterns
    • Pub/Sub with EventEmitter
  • Working with File Streams
    • Managing the File System
    • Reading and Writing Files
    • Reading and Writing Streams
  • Running an HTTP Server
    • Building an HTTP Server
    • Serving Static Files
    • Performance Tuning
  • The Connect Framework
    • Using HTTP Middleware (4:16)
    • Building a Static Server with Connect
    • Tuning a Connect Server
  • The Express Framework
    • Using a Web Application Framework
    • Storing Data in a Session
    • Building a Todo App with Express
    • Generating Logs and Handling Errors
  • Using View Templates
    • Choosing a Template Engine
    • Rendering the View Templates
    • Advanced Templating Features
  • Data Storage
    • Installing MongoDB and Mongoose
    • Creating a Database Interface
    • Defining a Model
    • Performing CRUD Operations
    • Using Subdocuments
  • Using Socket.IO
    • Real-Time Communication with Socket.IO
    • Pushing Notifications
    • Publishing Content Updates
  • Automated Testing
    • Installing a Test Framework
    • Writing Integration Tests

View Full Curriculum


Access
Lifetime
Content
7 hours
Lessons
52

Learn Python 3 from Scratch

Build System Securities & Connect Your Hardware Using Python

By Let's Kode It | in Online Courses

Python is a great programming language to learn in conjunction with your new Wio Link, as you can also connect to the Rest API to communicate with your board in Python. Overall demand for Python programming has exploded in recent years as many industries are rapidly transitioning to Python and building automation tools. This comprehensive course will introduce you to the basics of Python 3.x, the newest version of this powerful coding language. Give yourself a leg up over other developers by adding Python to your programming repertoire.
  • Access 7 hours of video & 52 lectures
  • Learn back-end programming for web applications, games & in-house scripts
  • Study any time w/ video screencast & easily accessible code files
  • Test your knowledge w/ quizzes & homework
  • Learn coding best practices
Let's Kode It is the best place to learn all computer related skills including coding, testing, web development or Microsoft Word, Excel, Powerpoint. For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
Compatibility
  • Internet required

Course Outline

  • Introduction
    • Instructor Introduction (1:19)
    • How to reach me anytime (2:40)
  • Setup And Configuration
    • Python Installation - Windows (3:52)
    • Configuration Of Python - Windows (4:19)
    • Python Installation And Setup - Mac (9:17)
    • Package Management Using PIP (8:04)
    • IDE Options For Python Development (5:46)
    • Installing iPython (0:06)
  • Understanding Variables And Data Type
    • Python Terminal Walkthrough (11:45)
    • Understanding Objects And References (12:01)
    • Variables Rules (7:24)
    • Numbers Data Type And Math Operations (7:26)
    • Numbers - Exponentiation And Modulo (5:44)
    • Arithmetic Order Of Precedence (6:51)
    • Boolean Data Type (6:02)
    • Working With Strings (9:33)
    • String Methods - Part 1 (10:59)
    • String-Methods - Part 2 (8:10)
    • More String Slicing And Indexing (7:41)
    • Strings Formatting (5:10)
  • Advanced Data Types
    • List And Accessing The Elements (7:54)
    • List Methods (10:53)
    • Working With Dictionary (10:34)
    • Nested Dictionary (7:03)
    • Dictionary Methods (6:41)
    • Working With Tuple (6:28)
  • Comparison And Boolean Operators
    • Working With Comparators (9:49)
    • Understanding Boolean Operators (7:10)
    • Boolean Operators - Order Of Precedence (7:41)
  • Program Control Flow
    • Conditional Logic - If Else Conditions (11:19)
    • While Loop Demo (7:49)
    • Break Continue And WhileElse (9:42)
    • For Loop Demo (11:25)
    • Iterating Multiple Lists - Using the Zip Function (3:49)
    • Using Range Function In For Loop (8:35)
  • Methods - Working With Reusable Code
    • Understanding Methods (10:27)
    • Working With Return Values (12:32)
    • Working With Positional - Optional Parameters (7:21)
    • Understanding Variable Scope (10:15)
    • More Built-In Functions (9:45)
    • Exercise With Solution - Homework (10:33)
  • Classes - Object Oriented Programming
    • Understanding Objects And Classes (9:15)
    • Create Your Own Object (12:37)
    • Create Your Own Methods (8:58)
    • Inheritance (8:07)
    • Method Overriding (8:47)
    • Exercise With Solution - Homework (4:02)
  • Exception Handling
    • Exception Handling Demo (10:17)
    • Finally And Else Block (7:38)
    • Exercise With Solution - Homework (3:28)
  • Modules
    • Builtin Modules (8:54)
    • Create Your Own Modules (6:42)
  • Conclusion
    • BONUS: What's Next and other cool free stuff (2:20)

View Full Curriculum


Access
Lifetime
Content
11 hours
Lessons
55

Javascript - A Complete Guide

Learn the Web's Most Popular Front-End Coding Language & Start Advanced Wio Link Projects Today

By Let's Kode It | in Online Courses

JavaScript is not only another language that can be used in conjunction with Wio Link, but a great coding language to master in general. In fact, JavaScript is one of the most popular languages used in coding for the Web, and an essential skill for high paying jobs in web development and web testing. Through this introductory course, you'll learn JavaScript fundamentals as well as more advanced techniques that will prepare you to code for web and mobile apps.
  • Access 11 hours of video & 55 lectures
  • Learn the fundamentals of data types, objects, arrays, & functions
  • Manage cookies
  • Work w/ concepts like events, event handlers & HTML elements
  • Debug JavaScript code
  • Validate & submit forms
  • Utilize window objects, history, screen & timing events
Let's Kode It is the best place to learn all computer related skills including coding, testing, web development or Microsoft Word, Excel, Powerpoint. For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
Compatibility
  • Internet required

Course Outline

  • Introduction
    • 1 - Why JavaScript Introduction (8:06)
    • 2 - What will you learn (5:28)
    • 3 - JavaScript Code Editors (4:55)
    • 4 - How to Insert JavaScript (12:32)
    • 5 - Fun with JavaScript (4:47)
  • Variables and Data Types
    • Variables
    • Data Types (17:52)
  • Operators and Keywords
    • Arithmetic and Assignment Operators (9:05)
    • Reserved Keywords (2:43)
    • Comparison and Logical Operators (15:11)
  • JavaScript Functions
    • Functions Introduction (12:26)
    • Function Parameters (14:37)
    • Function Invocation - Part 1 (12:00)
    • Function Invocation - Part 2 (6:17)
  • JavaScript Objects and Scope
    • Objects Introduction (17:16)
    • Object Properties and Methods (10:44)
    • JavaScript Scope (9:10)
  • JavaScript Strings
    • JavaScript Strings (9:56)
    • String Methods - Part 1 (14:27)
    • String Methods - Part 2 (16:16)
  • JavaScript Numbers
    • JavaScript Numbers (17:07)
    • Number Methods - Part 1 (10:41)
    • Number Methods - Part 2 (10:52)
  • Arrays
    • Arrays (18:17)
    • Array Methods - Part 1 (15:43)
    • Array Methods - Part 2 (11:57)
  • Math and Date Objects
    • Math Object (12:43)
    • Date Object (10:16)
    • Date Formats (9:03)
    • Date Methods (10:27)
  • Conditional Statements
    • Boolean (10:03)
    • Conditional Statements (12:07)
    • Switch Statement (12:31)
  • Working with Loops
    • While Loop (9:54)
    • Break and Continue Statements (7:20)
    • For Loop (17:18)
  • Exception Handling and Debugging
    • Debugging (10:11)
    • Exception Handling (16:14)
  • Hoisting and Use Strict
    • JavaScript Hoisting (7:48)
    • Use Strict (10:11)
  • Simple but Important
    • JavaScript Performance (9:21)
    • Coding Conventions (12:46)
  • Forms Validation
    • JavaScript Forms Validation (11:06)
    • Constraint Validity (9:10)
  • HTML DOM
    • Understanding DOM (14:56)
    • Creating and Deleting Elements (12:24)
  • JavaScript Events
    • JavaScript Events (11:34)
    • Event Listeners (15:40)
  • Window Objects
    • Window Object (10:42)
    • Window Screen (7:47)
    • JavaScript Popups (12:05)
    • Accessing Browsers History (5:04)
    • Timing Events (10:30)
  • Cookies Management
    • Cookies - Part 2 (17:00)
    • Cookies - Part 1 (7:27)
  • Conclusion
    • Whats Next (6:55)

View Full Curriculum



Terms

  • Instant digital redemption