Resources
Not sure how to get started? Explore the list of resources available to you
Sponsor Resources!
The Codex Resources
MLH Resources!
MLH Resources
Our partners at MLH are providing hackers with upto 100$ in credits for Google Cloud, a cloud database by Datastax, GitHub Student pack, access to Radar SDKs & APIs for awesome location aware projects, access to Cockroach DB as well as a free domain for a year by Domain.com and GoDaddy!
Check out Major League Hacking resources.
Links!
Youtube
Get started Programming:
- Coding 101
- Coding 101 breaks down the basics of programming for beginners to help newcomers get started quickly.
- FunFunFunction
- Although FunFunFuntion focuses largely on JavaScript the videos also focus on larger topics and ideas within the programming world. The videos are varying in length from 15 minutes sometimes up to an hour!
- Programming Knowledge
- ProgrammingKnowledge has a large number of playlists for a variety of technologies like Machine Learning, Linux, VMware as well as basic programming languages ranging from Java, Python, C, C++, PHP!
Learn Game Dev:
- Unity
- Unity software, one of the most popular platforms to develop games on has their own youtube channel which would help you hackers get started and gain helpful insight required develop the game that you want!
- Extra Credits
- Extra Credits’ channel is focused on all-things game design! They discuss game design, level design, and more detailed and nuanced topics to help you refine your skills for game development.
Learn Embedded Hardware / Hack IoT:
- Great Scott!
- GreatScott!’s channel is great for looking at and learning from his hardware-based projects! His videos are extremely entertaining and highly informative. Delve into the IoT/embedded hardware world and come up with cool IoT hacks!
- Learn Electronics
- LearnElectronics is a channel focused on IoT devices and the projects discussed and reviewed would inspire you to make your own ideas.
Starter Kits
Build Your Own
Boilerplate for Node.js Applications
Resource Link:
github.com/sahat/hackathon-starter
Live Demo:
hackathon-starter.walcony.com
If you have attended any hackathons in the past, then you know how much time it takes to get a project started: decide on what to build, pick a programming language, pick a web framework, pick a styling framework. A while later, you might have an initial project up on GitHub and only then can other team members start contributing.
The primary focus is on simplicity and ease of use. The owner of this project also tried to make it as generic and reusable as possible to cover most use cases of hackathon web apps, without being too specific.
MOOC Platforms
A massive open online course (MOOC) is an online course aimed at unlimited participation and open access via the web. In addition to traditional course materials, such as filmed lectures, readings, and problem sets, many MOOCs provide interactive courses with user forums or social media discussions to support community interactions among students, professors, and teaching assistants (TAs), as well as immediate feedback to quick quizzes and assignments.
Note: MOOCs are great for learning. However, be careful to not submit code
from the tutorials/courses. MOOCs should be used solely for learning.
- Coursera: You can learn something new anytime, anywhere. Hundreds of free courses give you access to on-demand video lectures, homework exercises, and community discussion forums. Paid courses provide additional quizzes and projects as well as a shareable Course Certificate upon completion.
- edX: Supporting learners at every stage, whether entering the job market, changing fields, seeking a promotion or exploring new interests, edX delivers courses for curious minds on topics ranging from data and computer science to leadership and communications. edX is where you go to learn.
- Udemy: Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
- Lynda/LinkedIn Learning: Lynda.com is a leading online learning platform that helps anyone learn business, software, technology and creative skills to achieve personal and professional goals. Through individual, corporate, academic and government subscriptions, members have access to the Lynda.com video library of engaging, top-quality courses.
- Amazon AWS Training: AWS Training and Certification helps you build and validate your cloud skills so you can get more out of the cloud. Our content is built by experts at AWS and updated regularly to keep pace with AWS updates, so you can be sure you’re learning the latest and keeping your cloud skills fresh.
- Microsoft Learn: Microsoft Learn is a free, online training platform that provides interactive learning for Microsoft products and more. Our goal is to help you become proficient on our technologies and learn more skills with fun, guided, hands-on, interactive content that's specific to your role and goals.