IoT developer resources
Get started with the Watson IoT Platform on IBM Bluemix at no charge. Find the tools and services you need to create your IoT applications including cognitive APIs, Weather Company data, Blockchain and more.
Watson IoT Platform brings ideas to life
Play with IBM Watson IoT Platform
Connect a networked device to the IBM Watson IoT Platform in IBM Bluemix and watch live sensor data stream into a sample dashboard.
IBM Watson IoT Platform
Connect a Raspberry Pi to IBM Watson IoT Platform
Use a Raspberry Pi to connect to IBM Watson IoT Platform. Then you can visualize the data generated by the Raspberry Pi
At Microsoft, our mission is to empower every student on the planet to achieve more. Core to our mission is creating immersive and inclusive learning experiences that inspire lifelong learning. For students, these experiences stimulate the development of essential life skills like communication, collaboration, critical thinking, and creativity. We empower educators to create environments in and out of the classroom that guide and nurture student passions, and enable students to achieve beyond their greatest imaginations – making, designing, inventing, building the future.
High school programs
Build -- Create cool iOS, Android and Windows mobile apps today. -- Get Xamarin
Learn -- Learn the latest tech and take your skills to the next level with new online training every week. -- Find a course online
News & Updates -- Get the latest tech tips, competition news, and online tutorials. -- Visit the blog
Master the cloud
Want to get hands-on experience deploying projects to the cloud, build your résumé and compete for the chance to win $1,000? Check out our Hello Cloud contest today!
Master the Cloud
Microsoft Imagine Cup and win $100,000!
Microsoft Virtual Academy
Free Microsoft training delivered by experts
Find new courses every week!
With hundreds of IT training courses to choose from, Microsoft Virtual Academy makes it easy to find what you need!
CS First is a free program that increases student access and exposure to computer science (CS) education through after-school, in-school, and summer programs. All clubs are run by teachers and/or community volunteers.
are completely free and available online
are targeted at students in grades 4th-8th (ages 9-14)
can be tailored to fit your schedule and needs
involve block-based coding using Scratch and are themed to attract students with varied interests
Set up your CS First Club today!
Setting up a CS First club is simple, flexible, and free! Best of all, hosting a club does not require any computer science experience. All CS concepts are taught through our online videos.
Step 1 You meet the minimum requirements
Step 2 You set up a club online
Step 3 We provide curriculum and materials
Step 4 You host the club
Start a Club
Cyber security education is key for unlocking a safer future. As a team, this is our core belief.
This is also why we build educational assets that are free for anyone to read and apply, no matter the background and skill level. We believe that shared experience and knowledge can help all of us expand our own know-how.
The more you know, the safer you will be online!
IoT: The Internet of Things
When people talk about "the next big thing," they're never thinking big enough. It's not a lack of imagination; it's a lack of observation. I've maintained that the future is always within sight, and you don't need to imagine what's already there.
The Internet of Things revolves around increased machine-to-machine communication; it’s built on cloud computing and networks of data-gathering sensors; it’s mobile, virtual, and instantaneous connection; and they say it’s going to make everything in our lives from streetlights to seaports “smart.”
In the simplest terms, cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. The cloud is just a metaphor for the Internet. It goes back to the days of flowcharts and presentations that would represent the gigantic server-farm infrastructure of the Internet as nothing but a puffy, white cumulus cloud, accepting connections and doling out information as it floats.
Tech Club! What is that?
It's an extracurricular enrichment club for students with an interest in exploring different forms of technology. There are many possibilities for how such a club may be structured and lots of options for different areas of focus. The size and type of club will be influenced by the amount of funding/equipment available, the needs and interests of the students and their families, the time and energy you are willing to commit as leader of the club, and many other factors.
STEM Club (England)
A STEM Club is any out-of-timetable session that gives school students the chance to explore aspects of science, technology, engineering and maths.
STEM Clubs tend not to be curriculum based, but can focus on specific disciplines or go across STEM subjects. A STEM Club could be about computer coding, maths puzzles, robotics, engineering, chemistry, astronomy… anything that falls within STEM subjects! Have a look at a full A- Z of STEM Clubs List.
STEM Clubs take place outside of lesson time (lunchtime or after school) and come in all shapes and sizes. Clubs take place in secondary schools and usually cater for KS3 students, but some clubs also work with KS4 and primary aged students.
The format of the club depends entirely on what suits the needs of the teachers, school and students. Activities can include practical experiments, investigations, group work, competitions, discussion and reflection, but most of all they should be fun.
Connections Academy .
Connections Academy online public schools are expanding rapidly throughout the United States to serve more students. We work with state education officials, leading education publishers, and curriculum experts to ensure that each school meets the highest accreditation standards in every state, as well as our own standards for excellence.
Keeping Virtual Students Connected
Even in virtual schooling, students are connected to a community. They meet regularly in online LiveLesson® sessions and have opportunities to share ideas, compare experiences, and have fun learning together. Students are always able to choose the level of social interaction they're comfortable with—whether in a Connections Academy online club or in their own community.
locate a school
Global School Net
Global SchoolNet's mission is to support 21st century, brain-friendly learning, and improve academic performance through content-driven collaboration. We engage educators and youth in e-learning projects worldwide, to develop science, math, literacy and communication skills, foster teamwork, civic responsibility and collaboration, encourage workforce preparedness, and create multi-cultural understanding.
Global School Net.org
Minecraft Education Edition For Teachers
Minecraft: Education Edition is an open-world game that promotes creativity, collaboration, and problem-solving in an immersive environment where the only limit is your imagination.
Teaching has changed a lot over the past few years. Our game is in perfect step with that evolution. Download the product and try a few tutorials to get started. We're a supportive community with an eye on making education fun and easy for everyone!