Thinking of what to do after the GAITEway Workshops?
Look through these resources to further your knowledge!
Look through these resources to further your knowledge!
General Resources: Learning to Code
Creating websites can be a fun step to going into AI. Many of these websites can be used to learn other languages of programming, like Python or Javascript.
Recommended resources/tutorials to learn from:
General Resource: App Development
Creating a mobile app is super fun and there are many ways to do so:
If you decide to work on any of these projects, let us know what you are doing and share your project with us! We would love to hear about your computer science endeavours!
General Resource: Learning About Artificial Intelligence
Cool Experiments:
Learning AI:
Advanced
NEXT STEPS:
If you have any questions, reach out to us any time! We are happy to answer any of your questions or concerns.
Creating websites can be a fun step to going into AI. Many of these websites can be used to learn other languages of programming, like Python or Javascript.
Recommended resources/tutorials to learn from:
- Code Academy
- Khan Academy
- W3.org Guided Tutorial
- W3Schools - documentation and syntax examples
- HTML Dog
- http://www.usaco.org/ a super competitive but fun online coding competition!
- Udacity
General Resource: App Development
Creating a mobile app is super fun and there are many ways to do so:
- MIT App Inventor
- Block-based way to create an Android app
- Learning resources:
- Highly recommended:
Guided tour by Apple, where you would develop a full app over time
- Documentation of basic syntax, with lots of examples and explanations
- Video tutorials
- Introduction to Swift - Apple Worldwide Developer Conference 2014
- Code with Chris
- More resources
- LearnSwift.tips
- Appcoda - lots of example app tutorials (e.g. how to build a fitness app, how to implement barcode scanner, etc.)
- Search online for example apps, how to build ___. Follow along those guides/tutorials step by step to gain a better understanding of XCode and Swift, then try it out yourself!
- Many good youtube videos and blogs! Let us know if you do not understand anything and we’ll help you to the best of our ability!
If you decide to work on any of these projects, let us know what you are doing and share your project with us! We would love to hear about your computer science endeavours!
General Resource: Learning About Artificial Intelligence
Cool Experiments:
- https://experiments.withgoogle.com/ai : Different games designed by Google. Check it out and play them for yourselves!
- https://deepdreamgenerator.com/#gallery : Cool AI Art!
- http://corenlp.run/ : a system that detects parts of sentences! This breaks down the steps before AI can autocorrect or suggest next words.
- https://www.cyberpsych.org/eliza/ : A chatbot! Test if it passes the Turing test!
- http://www.existor.com/ : Build your own chatbot(might cost money) and test out the already built ones on the home page!
- https://playground.tensorflow.org/ see a little into how neural networks work! This one is a little complicated.
Learning AI:
- http://www.r2d3.us/visual-intro-to-machine-learning-part-1/ : Intro to machine learning in a more basic way!
- https://elitedatascience.com/birds-eye-view : Learn the basics of AI day by day and move on to more advanced levels as you learn!
- https://www.youtube.com/watch?v=40riCqvRoMs : Professor Fei Fei Li’s TED Talk About Computer Vision (AI4ALL Co-Founder and Head of Stanford AI Lab)
- Generally, this field is moving really fast, so there aren’t many good books and textbooks because they become outdated so quickly.
- https://www.udacity.com/course/intro-to-machine-learning--ud120 Udacity’s awesome machine learning course! They have many great ones, so if this goes well for you, try finding some others!
- https://www.youtube.com/watch?v=IpGxLWOIZy4&t=654s A fun intro to Machine Learning!
- https://www.youtube.com/watch?v=BR9h47Jtqyw A fun intro to Neural Networks
- https://www.youtube.com/watch?v=2-Ol7ZB0MmU A friendly intro to computer vision!
- https://www.youtube.com/watch?v=TnUYcTuZJpM A cool video about Google Deep Mind and their projects.
Advanced
- https://www.coursera.org/ : This is a more advanced resource, but it is definitely worth checking out because it has courses from prestigious universities and organizations, such as Stanford University, Columbia University, IBM, Google, and more.
- http://web.stanford.edu/class/cs221/ : Very advanced; Stanford’s introduction to AI course has some resources for their class. Additionally, their introduction to neural networks course has video lectures. Keep in mind that these are college level courses and will be too advanced for you. Here is the intro to neural networks course: http://cs231n.stanford.edu/syllabus.html
- https://adeshpande3.github.io/A-Beginner%27s-Guide-To-Understanding-Convolutional-Neural-Networks/ A very well-organized blog that helped us learn about Neural Networks. Also has some good posts about current research.
- https://www.datacamp.com/courses/intro-to-python-for-data-science A really nice course that starts off with Python basics and takes you all the way to data science with NumPy, a Python package that is used for data science.
- https://ai.google/tools/: Some cool AI resources for advanced and beginning learners.
NEXT STEPS:
- Check out the resources above! See which ones you like and try learning a couple things.
- Join a robotics team and try incorporating AI while programming the robots!
- Follow or subscribe to AI blogs and websites to see what exactly is going on in the world of AI. Here a couple good ones that have some really cool controversial topics and general information about life with AI.
- https://aitrends.com/
- https://engineering.stanford.edu/magazine/artificial-intelligence
- https://allgirlithm.weebly.com/ Our fellow classmates from Stanford AI4ALL 2017 created this awesome blog!
- https://medium.com/ai4allorg : AI4ALL blog! Find out what’s going on with AI4ALL alumni and how you can make an impact in AI too!
- Sign up for AI clubs: We will have a GAITEway Club and Girls Who Code Club at Dougherty Valley High School!
- It may be hard to find hackathons for middle schoolers, but there will definitely be hackathons for high schoolers. Even if you don’t know a lot of coding, you should definitely try them out because they are a great opportunity to become more familiar with the coding community. Also, there will be a lot of great resources so that you can learn more! Some hackathons that are pretty well known are PixelHacks, Superposition II, etc.
- http://ai4all.stanford.edu/ : Apply for Stanford AI4ALL (during the summer after freshman year) P.S. Try finding our pictures on their website!
- http://www.sheplusplus.com/ - She++ is a nonprofit organization focusing on encouraging more women to participate in the technology fields. The #Include fellowship is where you can submit a project for this cause, and if you get selected, you can participate in the Summit. This opportunity is for high schoolers only, so you will have to wait a while.
- https://www.ncwit.org/programs-campaigns/aspirations-computing NCWIT Aspirations in Computing is a similar program to She++, but it is pretty competitive to win an award. This is also for high schoolers only.
If you have any questions, reach out to us any time! We are happy to answer any of your questions or concerns.