RevolutionUC logo

  • Home
  • Schedule
  • Hack Ideas
  • Sponsors
  • About
  • FAQ
  • Resources

Resources

Not sure how to get started? Explore the list of resources available to you


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

  • 3D Renderer
  • Augmented Reality
  • BitTorrent Client
  • Blockchain / Cryptocurrency
  • Bot
  • Command-Line Tool
  • Database
  • Docker
  • Emulator / Virtual Machine
  • Front-end Framework / Library
  • Game
  • Git
  • Network Stack
  • Neural Network
  • Operating System
  • Physics Engine
  • Programming Language
  • Regex Engine
  • Search Engine
  • Shell
  • Template Engine
  • Text Editor
  • Visual Recognition System
  • Voxel Engine
  • Web Search Engine
  • Web Server
  • Uncategorized

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.

RevolutionUC adheres to the Major League Hacking Code Of Conduct

Questions? Send us an email at info@revolutionuc.com


RevolutionUC is organized by ACM@UC.


© 2022 RevolutionUC