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: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
★ 4.5 (40) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · Anfänger · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Unüberwachtes Lernen, Präsentation der Daten, Verarbeitung natürlicher Sprache, Analytik, Statistische Analyse, Große Daten, Datenvisualisierung, Grafische Darstellung, Tableau-Software, Daten-Mapping, Software zur Datenvisualisierung, Plot (Grafiken), Text Mining, Unstrukturierte Daten, Data Mining, Erstellung des Dashboards, Datenanalyse, Dashboard, Datengestützte Entscheidungsfindung, Statistisches maschinelles Lernen
★ 4.5 (2953) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (146) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computational Logic, Mathematical Modeling, Model Based Systems Engineering, Systems Design, Theoretical Computer Science, Verification And Validation, System Requirements, Systems Architecture, Automation Engineering, Functional Specification, Agentic systems, Control Systems, Mechanics, Requirements Analysis, Systems Analysis, Safety Assurance, Linear Algebra, Mathematical Theory & Analysis, Differential Equations, Algorithms
★ 3.5 (39) · Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, Network Routing, Network Routers, Computer Networking, Infrastructure Security, Routing Protocols, Public Key Infrastructure, Network Model, Cryptographic Protocols, Web Applications, Application Servers
★ 4.6 (104) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Graphentheorie, Mathematische Modellierung, Algorithmen, Modell-Optimierung, Mathematische Software, Kombinatorik, Python-Programmierung, Operations Research, Netzwerk-Modell, Theoretische Informatik
★ 4.8 (66) · Fortgeschritten · Kurs · 1–4 Wochen

Clemson University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis
★ 4.2 (39) · Mittel · Kurs · 1–3 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Application Development, User Interface (UI) Design, Graphical Tools, Code Reusability
★ 3.8 (18) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Transaktionsverarbeitung, Software-Architektur, Große Daten, Testgetriebene Entwicklung (TDD), Dienstleistungsebene, Software-Systeme, Blockchain, Software-Entwicklung, Datenbanken, Software-Entwicklung, Daten-Strukturen, Datenarchitektur, Microservices, Datenbank-Theorie, Systemüberwachung, Programm-Entwicklung, Verteiltes Rechnen
★ 3.5 (92) · Fortgeschritten · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Cloud-Native Computing, Memory Management, Grafana, Web Applications, Program Development, Software Architecture, Development Environment, Programming Principles, Computer Programming, Other Programming Languages, Network Security, Communication Systems, Data Sharing
★ 2.9 (46) · Mittel · Spezialisierung · 3–6 Monate