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.

Kompetenzen, die Sie erwerben: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
★ 3.6 (13) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
★ 4.5 (197) · Anfänger · Spezialisierung · 3–6 Monate

Tecnológico de Monterrey
Kompetenzen, die Sie erwerben: Computational Thinking, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Javascript, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Programming Principles, Web Applications, Interactive Design, Web Development, Program Development, Web Content, digital literacy, Semantic Web, Computer Science, Event-Driven Programming
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Informationstechnologie, Systementwurf und Implementierung, Produktivität, Lebenszyklus der Softwareentwicklung, Entwurf von Systemen, Software Entwurf, TCP/IP, Netzwerksicherheit, Software-Entwicklung, Datensicherheit, Agiles Projektmanagement, Risikomanagement, Computer-Systeme, Entwicklung von Systemen, Lebenszyklus der Systementwicklung, Agile Methodik, Computer-Hardware, digitale Kompetenz, Rahmen für das Risikomanagement, Hardware-Architektur, Produktivitätssoftware
★ 4.6 (350) · Anfänger · Spezialisierung · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Bayesian Statistics
Anfänger · Kurs · 1–3 Monate
University of California, Santa Cruz
★ 4.6 (793) · Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Rechnerische Logik, Ereignisgesteuerte Programmierung, Skripting, Geschichtenerzählen, Animation und Spieldesign, Animationen, Lösung Design, Computerprogrammierung, Grundsätze der Programmierung, Computational Thinking, Spiel-Design, Computer Programmierung
★ 4.4 (117) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Verbal Communication Skills, Critical Thinking and Problem Solving, Communication, Critical Thinking, Problem Solving, Composure, Interpersonal Communications, Computer Programming, Communication Strategies, Computer Science, Technical Communication, Planning, Algorithms, Data Structures, Stress Management
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, Classroom Management, Programming Principles, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Computational Logic, Education Software and Technology, Collaborative Software, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Brainstorming
★ 4.7 (33) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: AI Security, Open Web Application Security Project (OWASP), Cyber Security Assessment, Exploitation techniques, Server Side, Application Security, Artificial Intelligence and Machine Learning (AI/ML), Data Security, LLM Application, Cyber Attacks, Security Awareness, Large Language Modeling, Generative AI Agents
Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenspeicherung, Microsoft Visual Studio, Automatisierung, Statistische Analyse, Datei-E/A, Präsentation der Daten, Datenanalyse, Datenerfassung, Daten-Strukturen, Microsoft Entwicklungswerkzeuge, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Computational Thinking, C (Programmiersprache), Grundsätze der Programmierung, Programm-Entwicklung, Datenerhebung, Simulationen, Algorithmen, C und C++, Computer Programmierung
★ 4.6 (433) · Anfänger · Spezialisierung · 3–6 Monate