MakeSPP

Saturday, May 26th, 2018

Dept. of State Video Photos Devpost Resources

Welcome to the home of MakeSPP Resources!

WiFi

WiFi SSID: MakeSPP

WiFi Password: Maker2018

If you have a Chromebook and not a Windows Computer / Macbook, sign up for Cloud9 here: https://hackclub.com/cloud9_setup/

Wolfram One Access

Wolfram Research is pleased to sponsor MakeSPP by providing access to our latest technology, Wolfram|One! For complimentary access to our development platform and the Wolfram API, just click here: https://account.wolfram.com/redeem/MakeSPPHSW12018

This URL will take you to a sign-in page and prompt you to log in using your Wolfram ID. If you don't already have a Wolfram ID, you'll be prompted to create one using an active email address. Once logged in, you will see in the Downloads section which platforms of the software you have access to, with their accompanying activation keys. Please download the desktop version to your machine, boot up the application and use the associated activation key when prompted. This will grant you full access for 30 days from your activation date.

When you access Wolfram|One in the cloud for the first time, you can create a new notebook or load a pre-made Things to Try live notebook, which is designed to guide you through neat things you can immediately compute in the Wolfram Language.

You can use Wolfram|One to create instant web apps and APIs, or to deploy to mobile. The Wolfram Language is also bundled on the Raspberry Pi, where you can connect directly to hardware, including Arduino etc.

The fastest way to get an API up and running is detailed in the extensive Documentation Center available to you alongside your notebook: simply click the section in the documentation labeled Cloud and Deployment and select Instant APIs to access a handy how-to guide to help get you started.

To view your account details-- including your available Cloud Credits and Cloud storage-- or re-download Wolfram|One, visit the following page: https://account.wolfram.com/products

Wolfram|One is the world's first fully integrated cloud-desktop hybrid, integrated computation platform. The core of our technology stack is the Wolfram Language, which builds on three decades of development, and represents a new direction in programming-- that happens to be absolutely ideal for hackathons.

The Wolfram Language is optimized to make it easy to write small amounts of code that do spectacular things. As a language, it has an immense amount of knowledge about the world built into it, allowing for maximum automation.

If you've used Mathematica in school, you already know a lot about the Wolfram Language. But regardless, it's very easy to learn. If you want to get a sense of how quick it is to do interesting things, check out Tweet-a-Program: https://www.wolfram.com/language/tweet-a-program

We've put together a general page of resources for hackathon participants: https://www.wolfram.com/hackathons

And there's an online book with exercises: https://www.wolfram.com/language/elementary-introduction

Applications are now online for Wolfram Summer Programs. We have exclusive programs for exceptional teens in high school as well as undergrads through post-docs. These programs are for those interested in programming, computational thinking, innovative technology, and entrepreneurialism. Students create and complete a unique project to publish during the program. For more information and to apply visit: http://education.wolfram.com/summer/

Interested in Wolfram mentorships or internships? Check out our opportunities here: https://www.wolfram.com/company/careers

Good luck!

Enlight Projects

If you are new to coding, or don't know where to start, you may work on some Enlight projects to advance your coding skills and work on fun projects in Web Development, Python, and more.

State Department Prize

If you would like to enter the state department prize, here is the dataset and prompt(s):

Diplomacy Data Set: https://drive.google.com/open?id=1oEWeDwXo0uoBnceNu0yQ-fBzVNcWVBZy

11 AM: Build and Deploy your First Website

1 PM: Intro to Python & Git

Our workshop host, Owen, put together a short video explaining what you'll need to do before you attend this workshop!

2 PM: Intro to Machine Learning

You'll be building a pretty awesome ML project with Rutgers undergraduate, Abdullah. Make sure you have Python, Keras, and Tensorflow installed and ready to go. See a MakeSPP organizer for help if needed.

Here are the ML Slides

3 PM: Intro to iOS Development

A Mac with XCode installed is necessary for this workshop.

4 PM: Intro to Three.js

Download the workshop materials here: Here Three.js Documentation