Awesome-Computer-Science-Opportunities
Eine großartige Liste von Veranstaltungen und Gemeinschaftsmöglichkeiten für Informatikstudenten
Inhalt
- Lernplattform
- Wettbewerbsprogrammierung
- Webentwicklung
- Mobile Entwicklung
- DevOps
- Datenwissenschaft
- Künstliche Intelligenz
- Informatik
- Open Source
- InfoSec
- MOOCs
- Stipendien
- Programmierungsereignisse
- Hackathons
- Allgemeine Möglichkeiten
- Projekte
Lernplattform
Zurück nach oben
Wettbewerbsprogrammierung
- Hackerrank - Lösen Sie die Code -Herausforderungen, um sich auf Programminterviews vorzubereiten.
- Hackerearth - Lösen Sie Code -Herausforderungen, um Unternehmen dabei zu helfen, innovative Lösungen für ihre Unternehmen zu finden.
- CODECHEF - gemeinnützige Wettbewerbsprogrammierungsplattform.
- Topcoder - Nehmen Sie an Code -Herausforderungen teil und helfen Sie bei der Lösung realer Probleme.
- CodeForces - Russische Website, die sich der Wettbewerbsprogrammierung widmet.
- ProjectEler - Lösen Sie die rechnerischen und mathematischen Probleme mit Ihren Programmierkenntnissen.
- SPOJ - Programmierwettbewerbe mit Online -Richtersystem.
- Interviewbit - eine Plattform, um Fragen zu lernen und zu praktizieren, und das Codierung von Interviewfragen üben.
- Visualgo - Visualisierung von Datenstrukturen und Algorithmen durch Animation.
- Leetcode - Entwickeln Sie Programmierkenntnisse für Ihr nächstes Interview.
- FireCode - Eine Online -Coding -Interviewvorbereitung.
- Codewars - Code stellt die Plattform heraus, um Ihre Fähigkeiten zu verbessern.
- Codingame - Lernen Sie zu codieren, indem Sie Spiele spielen.
- CodeForces - Online -Plattform, auf der Wettbewerbe und Problemsätze gehostet werden
- DailyProgrammer - Lösungen für Programmierherausforderungen, Peer überprüft mit dem Feedback der Community.
- Codekampfe - Praxenprogrammierung und einen Job landen.
- UVA - Programmierwettbewerbe mit Online -Richtersystem.
- Stanford ACM ICPC - Stanford Notebook bietet druckbare Vorlagen, die während der Online-/vor -Ort -Wettbewerbe verwendet werden können.
- Ausübung - Lösen Sie die Programmierherausforderungen aus Ihrem Terminal.
- DailyCodingProblem - Machen Sie sich außergewöhnlich gut in der Codierung von Interviews, indem Sie jeden Tag ein Problem lösen.
- ACMP.RU - Russische Programmierwettbewerbe
- Timus Online -Richter - Programmierwettbewerbe mit Online -Richtersystem.
- DMOJ: Moderner Online -Richter - Wettbewerbsplattform und Archiv für Programmierprobleme
- Rosencode - Programmierherausforderungen mit Bestenlisten und Blog -Posts
- Codierbyte - Programmierherausforderungen und spezifische Routen, um bestimmte Fähigkeiten zu erlernen
- Code Golf - Programmierherausforderungen mit einzelnen Bestenlisten für Probleme
- Tägliches Codierungsproblem - Erhalten Sie jeden Tag ein neues Codierungsproblem per E -Mail
- Halite - Erstellen Sie KI, um sich gegen die KI anderer Menschen zu stellen. Spezialisierter auf KI
- Advent von Code - eine jährliche Reihe von Codierungsherausforderungen, die mit Bestenlisten veröffentlicht wurden
- STOPSTALK - Ein Tool zur Analyse und Verbesserung Ihres Wettbewerbsprogrammierungsfortschritts
- Quine - wettbewerbsfähiger Open Source -Beitrag
Webentwicklung
- Lernen Sie genug, um gefährlich zu sein - kostenlose Online -Codierungs -Tutorials für JavaScript, Ruby, Rails, CSS und mehr.
- Freecodecamp - Codierungs -Tutorials und Herausforderungen.
- JavaScript -Info - Das moderne JavaScript -Tutorial
- Thimble - kostenloser Online -Code -Editor, Webserver, Webbrowser- und Entwickler -Tools.
- NODESCHOOL - Open -Source -Workshops, in denen Websoftware -Fähigkeiten vermitteln.
- Das ODIN -Projekt - ein vollständig kostenloser Open -Source -Codierungslehrplan.
- Egghead - Video -Tutorials zu beliebten JavaScript -Frameworks.
- Codecademy - kostenlose und Premium interaktive Tutorials für verschiedene Sprachen.
- CodEchool - Kombination aus Video- und interaktiven Tutorials.
- MDN Web Docs - Webentwicklungsartikel von Mozilla.
- W3Schools - Tutorials zu HTML, CSS, JavaScript und mehr.
- Eloquent JavaScript - Ein Online -Buch über JavaScript.
- Codierer -Codierer - Tutorials zur Webentwicklung von Grundlagen wie HTML, CSS, JavaScript und mehr.
- CODECRAFT - Geben Sie Webentwicklungskurse zu JavaScript, AngularJS, Angular 5 kostenlos an.
- SCRIMBA - Bietet Webentwicklungskurse eine einzigartige Funktion der Live -Interaktion mit dem Code des Ausbilders.
- Frontendmasters - eingehende und fortgeschrittene Video -Tutorials zu Frontend Devlopment von Experten in der Branche.
- Miguelgrinberg - eingehender und anfängerfreundliches Tutorial zur Verwendung von Flask mit einem interessanten Beispielprojekt.
Mobile Entwicklung
- Udacity Android NanodeGree - Studenten können sich auch für ein von Google verabreichtes Stipendium bewerben.
- Android Developer Training - Kurse, mit denen Sie Android -Apps erstellen können.
- Vogella - Tutorials über Android -Entwicklung.
- Android Hive - Android Tutorials Blog.
- iOS -Entwicklung - Erstellen Sie Ihre erste iOS -App mit einem Udacity -Kurs.
DevOps
- DevOps BootCAMP - Kurs, der sich zum Lehren von Kernfähigkeiten mit der Entwicklung von Kernsoftware und den Systemen zur Verfügung stellt.
- Google IT -Support -Kurs - Google -Kurs, um Sie auf einen Job beim IT -Support vorzubereiten.
Datenwissenschaft
- Kaggle - Data Science Competitive Platform.
- DataQuest - Lernen Sie Datenwissenschaft mit Ihrem Browser.
- DataCamp - Datenwissenschaft online lernen.
- Drivendata - Nehmen Sie an Datenwissenschaftswettbewerben teil und helfen Sie Organisationen.
- Analytics Vidhya - Training und Q & A -Plattform basierend auf Data Science.
- FAST.AI - Tiefes Lernen mit nur Voraussetzungen als allgemeine Codierungsfähigkeiten.
- Tunedit - Data Mining -Wettbewerbe.
- Data Science Central - Die Online -Ressource für Big -Data -Praktiker.
- KPMG Data Science Virtual Praktikum - Lernen Sie Data Science aus einem Big 4 -Wirtschaftsprüfungsunternehmen und wie es in der Industrie verwendet wird.
Künstliche Intelligenz
- Siraj Raval - YouTube -Kanal mit Tutorials über AI.
- Senddex - YouTube -Kanal mit Programmierliorials.
- Zwei Minuten Papiere - Lernen Sie KI mit 5 Minuten Videos.
- Andrej Karpathy - alter Blog über KI, das jetzt auf Medium veröffentlicht wird.
- Iamtrask - Blog für maschinelles Lernen.
- Colahs Blog - Blog über neuronale Netzwerke.
- Google Machine Learning Course - Ein Crash -Kurs des maschinellen Lernens von Google Engineers unterrichtet
- Google AI-Learn von ML-Experten bei Google
Informatik
- Basics-Erklärt die Grundlagen der Informatik in leicht zu verdauenden Artikeln. Auch im Podcast -Format.
- Tutorials Punkt - Tutorials für Technologien wie Web, Mobile und viele mehr.
- Einführung in Informatik - CS101 - Einführung in die Informatik in der Python -Sprache.
Open Source
- Zu den Treffern - beginnen Sie mit der Erkundung von Open -Source -Projekten und beteiligen Sie sich.
- 24 Pull -Anfragen - Jährliche Initiative, um Entwickler zu ermutigen, 24 Anfragen im Dezember zu senden.
- HACKBOBERFEST - Ähnlich wie bei 24 PullRequests gibt es Swag für 4 akzeptierte Pull -Anfragen.
- OpenHatch - gemeinnützige Bereitstellung von Tools für neue Open -Source -Mitwirkende.
- Nur First -Timer - Anfänger -freundliche Open -Source -Projekte.
- Ihre erste PR - hilft Ihnen, einen Beitrag zu leisten, indem Sie großartige Starter -Probleme auf GitHub präsentieren.
- Fantastisch für Anfänger - eine Liste großartiger Anfänger -freundlicher Projekte.
- Codetia - Wählen Sie Ihre Lieblingsprojekte aus, um jeden Tag ein anderes Problem in Ihrem Posteingang zu erhalten.
- Open Source Friday - hilft Ihnen, ein Projekt zu finden, zu dem Sie einen Beitrag leisten können.
InfoSec
Wie fange ich an? - Blogs
- Anfänger Bug Bounty Hunters Ressourcen- Sammlung von Ressourcen zum Aufbau der Grundlagen der Webanwendungssicherheit
- Beginnen Sie in Bug Bounty Hunting - Was sollten Sie wissen, bevor Sie anfangen, etwas über die Jagd für Bug Bounty zu lernen?
- Erste Schritte in Bug Bounty - So starten Sie in Bug Bounties
- Wie fange ich mit Bug Bounty an? - Was Sie lernen müssen, bevor Sie mit Bug Bounty anfangen
- Methodik, Toolkit, Tipps und Tricks - Ein kompletter Blog für Bug Bounty für Anfänger
Recon
- Recon - von Sahil Ahamad - Blog -Beitrag zu Aufklärungsprozessen für Webanwendungen Sicherheitstests
- Recon - von adrien - Welche Tools, die ich für meine Aufklärung während der Bug Bounty verwende
MOOCs
Zurück nach oben
- Udacity - kostenlose und bezahlte Online -Kurse.
- Coursera - Kurse von Schulen und Universitäten wie Stanford und Yale.
- Udemy - Online -Lern- und Unterrichtsplattform.
- EDX - Kostenlose Online -Kurse von Institutionen wie Harvard, MIT, Microsoft und mehr.
- Codecademy - Online -Lernplattform für die Codierung.
- MIT openCourseware - Durchsuchen und lernen Sie mit kostenlosen MIT -Kursen.
- Microsoft Virtual Academy - Kostenlose Kurse zu Grundkonzepten und Microsoft -Produkten und -diensten.
- Fantastische Kurse - Liste der tollen Universitätskurse zum Erlernen von Informatik.
- Lynda - Online -Lernplattform.
- Stanford Online - Stanford's Courses Platform.
- Pluralsight - Bezahlte Lernplattform, die Ihnen dabei helfen, Ihre Karriere aufzubauen oder einen Job zu landen.
- Khan Academy - kostenlose Online -Lernplattform.
- Sololearn - Lernen Sie von Grund auf kostenlos Codierung !! (auch auf Android erhältlich)
- Y Combinator - Erfahren Sie, wie Engineering bei einem Y -Kombinatorstart funktioniert
- MOOC.FI - Kostenlose Kurse an der Abteilung für Informatik der Universität von Helsinki.
Stipendien/Stipendien
Zurück nach oben
- Entwicklerstipendium von Google - Link für indische Studenten (andere klicken hier).
- Stipendienmöglichkeiten bei Google - Googles Stipendienmöglichkeiten.
- Microsoft -Stipendienprogramm - nur für Studenten in den USA/Kanada/Mexiko.
- Stipendien bei Microsoft Research Asia - für Studenten auf dem chinesischen Festland, Hongkong, Japan, Korea, Singapur oder Taiwan.
- IBM PhD Fellowship - für Studenten, die sich für vielversprechende und disruptive Technologien einen Namen machen wollen.
- Thiel Fellowship für junge Innovatoren - für Schüler unter 23 Jahren bestimmt und bietet insgesamt 100.000 US -Dollar und Anleitungen, um die Schule zu verlassen und andere Arbeiten zu verfolgen.
- Das Facebook -Stipendienprogramm - soll vielversprechende Doktoranden ermutigen, die sich in Bereichen im Zusammenhang mit Informatik beschäftigen.
- NVIDIA Graduate Fellowships - Fellowship für AI, ML -Studenten.
- SN Bose Scholars Program - für indische Studenten.
- Richard E. Merwin Student Stipendium - für IEEE -Mitglieder.
- Die Data Science for Social Good Fellowship - Es ist ein Sommerprogramm der Universität von Chicago, das aufstrebende Datenwissenschaftler für die Arbeit an Data Mining, maschinellem Lernen, Big Data und Data Science -Projekten mit sozialen Auswirkungen schult.
- The Data Incubator - The Data Incubator ist ein 8 -wöchiges Bildungsstipendium, das Studenten auf Master -Abschlüsse und -Pro -Doktoranden für Karrieren in Big Data und Data Science vorbereitet.
- Kleiner Perkins Fellow - Ingenieurwesen - Kleiner Perkins Fellows -Programm Matches akzeptierten Fellows im Sommer mit seinen Partner -Silicon Valley -Startups.
- CERN OpenLab Summer Student Program - CERN OpenLab ist ein 2 Monate langes Studentenprogramm, bei dem die Schüler im Sommer zugewiesene Projekte mit CERN -Mitgliedern abschließen.
- Hackny Fellow - Fellowship, das Studenten mit New Yorker Startups entspricht
- Adobe India Women-in-Technology-Stipendium-Adobe-Stipendium für Frauen, um ihre Exzellenz in Bezug auf Computer und Technologie zu präsentieren.
- Grace Hopper -Stipendium - Ein Stipendium von USC -Mädchen in Technologie.
- Wetech Qualcomm Global Stipendium - Ein Stipendium für Frauen in Technologie von Qualcomm und IIE.
- Emeritus Fellowship - für die übergefangenen Lehrer.
- Junior Research Fellowship in Wissenschaft, Geisteswissenschaften und Sozialwissenschaften - es ist für Qualifikatoren für UGC- und UGC -CSIR -Tests.
- UGC -Forschungsstipendien in Science für verdienstvolle Studenten - Es soll qualitativ hochwertige Forschung in Universität/Abteilungen fördern.
- Junior Research Fellowship für Ingenieurwesen und Technologie - es ist für diejenigen, die Doktoranden verfolgen möchten. Abschluss in Technik und Technologie.
- Swarnajayanti Fellowships Schema - für die Bereitstellung besonderer Unterstützung und Unterstützung für talentierte junge Wissenschaftler.
- MLH Fellowship - Das MLH -Stipendium hilft Software -Ingenieuren, sich zu verbessern
Programmierungsereignisse
Zurück nach oben
- Google Summer of Code - Ein globales Programm, das sich darauf konzentriert, mehr Studentenentwickler in die Entwicklung von Open -Source -Software zu bringen.
- Google Codejam - Googles größter Codierungswettbewerb.
- Google Kickstart - Viele Online -Runden, um den Schülern die Möglichkeit zu geben, ihre Codierungsfähigkeiten zu entwickeln und eine Karriere bei Google zu verfolgen.
- Google Hashcode - Programmierwettbewerb, der von Google für Studenten und Fachleute in der Branche in Europa, im Nahen Osten und in Afrika organisiert wurde.
- Google Code-In-Ein Wettbewerb um Studenten vor der Universität (13 bis 17 Jahre), um sich in die Welt der Open Source vorzustellen, indem sie kleine Aufgaben für verschiedene Open-Source-Projekte ausführen.
- ACM -ICPC - Der internationale Collegiate -Programmierwettbewerb ist ein algorithmischer Programm für College -Studenten.
- Facebook HackerCup - Jährlicher Programmierwettbewerb von Facebook organisiert.
- Liste der Open -Source -Praktikumsprogramme - Enthält Rails Girls Summer of Code und Outreachy.
- Hactoberfest - organisiert von Digital Ocean im Oktober.
- IEEEXTREME - jährlicher 24 -Stunden -Team -Wettbewerb für IEEE -Mitglieder.
Hackathons
Zurück nach oben
- DevPost - Online- oder persönliche Hackathons -Browsing -Plattform.
- Hackathon.io - Durchsuchen Sie persönliche Hackathons.
- Hackalist - Liste der kommenden Hackathons.
- Angelhack - Hackathon Planungsorganisation.
- Hackevents - Hackathons Suchmaschine.
- Yelp Dataset Challenge - Die Herausforderung ist eine Chance für Schüler, Forschungen oder Analysen zu unseren Daten durchzuführen und ihre Entdeckungen mit Yelp zu teilen.
- Hack.Summit () - Virtuelle Konferenz, auf der Sie von den renommiertesten Programmierern der Welt lernen können.
- MAIRLAGE HACKING -Event -Seite - eine Liste einer Menge Ereignisse, die von der offiziellen Hackathon League gesponsert werden
- Microsoft Imagine Cup-Bing Ihre technische Idee zum Leben mit dem Imagine Cup und macht durch Kreativität, Zusammenarbeit und Wettbewerb einen Unterschied.
Allgemeine Möglichkeiten
Zurück nach oben
- Github Student Pack - Erhalten Sie kostenlosen Zugang zu den besten Entwickler -Tools an einem Ort.
- Visual Studio Dev Essentials - Kostenlose Lernressourcen und Programmierwerkzeuge.
Projekte
Zurück nach oben
- CODECRAFTERS - In jeder Sprache populäre Technologien von Grund auf neu erstellen. ZB bauen Sie Ihren eigenen Git, Docker, Redis usw.
- Community Driven Demo -Projekte - Finden Sie interessante Mini -Projekte für CSE und beginnen Sie mit einem Ausführungsplan