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.

JetBrains
Kompetenzen, die Sie erwerben: Integrated Development Environments, File I/O, Software Development Tools, Python Programming, Development Environment, Data Structures, Computer Programming, Programming Principles, Scripting, Maintainability, Code Review, Data Processing, NumPy, Computational Thinking, Software Installation, Numerical Analysis
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Code Review, Programming Principles, Maintainability, Scripting, Scripting Languages, Software Development
Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Theoretische Informatik, Datenstrukturen, Netzwerkanalyse, Datenverarbeitung, Netzwerk-Modell, Informatik, Computergestütztes Denken, Algorithmen, Lineare Algebra, Operations Research, Netzwerk-Routing, Bildanalyse, Python-Programmierung
Fortgeschritten · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: File I/O, Cross Platform Development, Operating Systems, Data Import/Export, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Programming Principles, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Development, API Design, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Debugging
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Security Testing, Open Web Application Security Project (OWASP), Vulnerability, Software Testing, Computer Security, Vulnerability Management, Data Security, Security Strategy, Unit Testing, Human Factors (Security), Application Design, Information Privacy, Computer Programming, Python Programming, Node.JS, Javascript, Design Strategies, JavaScript Frameworks
Mittel · Spezialisierung · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: React Native, Interaktionsdesign, GitHub, Git (Versionskontrolle-System), Javascript, React.js, Versionskontrolle, SQL, Linux-Befehle, Jest (JavaScript Testing Framework), Plattformübergreifende Entwicklung, Unix-Befehle, Restful API, Entwicklung von Anwendungen für Mobilgeräte, Usability-Tests, Web-Entwicklungstools, Design Forschung, Benutzererlebnis, Persona (Benutzererfahrung), Benutzerforschung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Real-Time Operating Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Automation Engineering, Program Development, Automation, Simulations, System Monitoring, Electrical Wiring, Computational Logic, Simulation and Simulation Software, User Interface (UI) Design, Network Troubleshooting, User Feedback
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Unity Engine, Video Game Development, Game Design, Computer Programming, General Mathematics, Computer Graphics, Arithmetic, Graphing, Geometry, Data Structures, Applied Mathematics
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: 3D Modeling, Integration Testing, Programming Principles, Data Structures, Computer Programming
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Konzeptioneller Entwurf, Nutzerorientierte Gestaltung, Mockups, User Experience Design, Figma (Design-Software), Aufrufabfolge von Webseiten, Prototyping, Informationsarchitektur, Storyboarding, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Wireframing
Anfänger · Kurs · 1–4 Wochen
Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Linux, Informatik, C (Programmiersprache), Eingebettete Systeme, Fehlersuche, Technische Informatik, System Programmierung, Eingebettete Software, Grundsätze der Programmierung, Datei-E/A, Algorithmen, Linux-Befehle, Software-Dokumentation, Dateisysteme, Software-Visualisierung, Computer Architektur, Befehlszeilen-Schnittstelle, Linux-Server, Software-Ingenieur
Anfänger · Spezialisierung · 3–6 Monate