Informatik-Kurse können Ihnen helfen, grundlegende Konzepte wie Algorithmen, Datenstrukturen, Berechnung und Architektur von Computersystemen zu verstehen. Sie können Fähigkeiten in Problemanalyse, Programmierlogik und dem Entwurf von Softwarelösungen aufbauen. Viele Kurse führen in klassische Themen wie Komplexität, Betriebssysteme und Netzwerke ein und nutzen Werkzeuge aus der Praxis.

University of Michigan
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Python-Programmierung, JSON, Software-Tests, Fehlersuche, Objektorientierter Entwurf, Datenstrukturen, Einheitstest
Mittel · Kurs · 1–4 Wochen

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Sicherheitstechnik, Hardware-Architektur, Modellierung von Bedrohungen, Verschlüsselung, Aufkommende Technologien, Hardware Design, Technischer Entwurf, Computer Hardware, Entwicklung von Exploits, Techniken der Ausbeutung, Cybersicherheit, Anwendungsspezifische integrierte Schaltungen, Kryptographie, Bewertungen der Anfälligkeit, Erkennung von Bedrohungen, Systeme Design
Gemischt · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Rückstände, Testgetriebene Entwicklung (TDD), Anwenderbericht, Agiles Projektmanagement, Kontinuierliche Integration, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Sprint-Retrospektiven, Agile Methodik, Sprint-Planung
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Python-Programmierung, Benutzeroberfläche (UI), Fehlersuche, Datenstrukturen, Anwendungsentwicklung, Animationen, Spiel-Design, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Algorithmen, Szenario-Tests, Analyse räumlicher Daten, Simulationen, Computervision, Datenstrukturen
Fortgeschritten · Kurs · 1–3 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Bayesian Network, Computational Logic, Markov Model, Artificial Intelligence, Game Theory, Theoretical Computer Science, Python Programming, Deductive Reasoning, Probability, Mathematical Modeling, Algorithms
Mittel · Kurs · 1–3 Monate
University of Minnesota
Kompetenzen, die Sie erwerben: Mensch-Computer-Interaktion, Design Thinking, Benutzerfreundlichkeit, User-Interface-(UI)-Design, UI/UX Forschung, Design-Strategien, Entwerfen, User Experience Design, Benutzerforschung, Design Forschung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Educational Materials, Learning Management Systems, Instructional Design, Animation and Game Design, Web Content Accessibility Guidelines, User Interface (UI), Interaction Design, Design Elements And Principles
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Program Development, Data Storage Technologies, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Git (Versionskontrolle-System), Python-Programmierung, Computer Programmierung, Software-Tests, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Programm-Entwicklung, Skriptsprachen, Versionskontrolle, Fehlersuche, Skripting, Jupyter, Datenstrukturen, Web-Entwicklung, Grundsätze der Programmierung, Einheitstest, GitHub
Anfänger · Kurs · 1–3 Monate
University of California San Diego
Kompetenzen, die Sie erwerben: A/B-Tests, Typografie, Experimentieren, Interaktionsdesign, Grafisches und visuelles Design, Mensch-Computer-Interaktion, Web Design und Entwicklung, Gestaltungselemente und -prinzipien, Entwerfen, User Experience Design, Menschenzentriertes Design, User-Interface-(UI)-Design, Usability-Tests, Prototyping, Design Forschung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Software Testing, Wireframing, Prototyping
Anfänger · Spezialisierung · 3–6 Monate