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: SQL, Datenwissenschaft, Abfragesprachen, Präsentation der Daten, Datenbank-Verwaltung, Relationale Datenbanken, Gespeicherte Prozedur, Datenbank-Entwicklung
★ 4.5 (401) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Einheitliche Prüfung, Kontext-Management, Software-Entwicklung, Software Entwurf, Einheitstest, Front-End-Webentwicklung, UI-Komponenten, Wiederverwendbarkeit von Code, React.js, Software-Entwurfsmuster, JavaScript-Frameworks, Javascript, Jest (JavaScript Testing Framework), Anwendungsprogrammierschnittstelle (API)
★ 4.6 (1491) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: React Redux, React.js, Frontend Performance, Full-Stack Web Development, Unit Testing, Performance Tuning, JavaScript Frameworks, Frontend Integration, Code Reusability, Software Testing, Server Side, Software Design Patterns, UI Components, Data Validation, User Interface (UI)
Mittel · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Rückstände, Funktionale Anforderung, Erhebung von Anforderungen, Systemanforderungen, Agile Software-Entwicklung, Agile Entwicklung von Software, Anwenderbericht, Agile Methodik, Kontrolle ändern, Dokumente zu den Benutzeranforderungen, Abnahmetests, Analyse der Anforderungen
★ 4.8 (3157) · Gemischt · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Theoretische Informatik, Informationssicherheit, Cybersecurity, Kryptographie, Schlüsselverwaltung, Kryptographische Protokolle, Modellierung von Bedrohungen, Verschlüsselung, Computer-Sicherheit, Kommunikationssysteme, Brute-force-Angriffe
★ 4.5 (550) · Mittel · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Rust (Programming Language), Vector Databases, Query Languages, Relational Databases, Database Design, Graph Theory, Command-Line Interface, Network Routing, Embeddings, Data Storage, Data Validation, Algorithms
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software Development Methodologies, Scheduling, Stakeholder Engagement, Scope Management, Team Management, Project Schedules, Systems Development Life Cycle, Stakeholder Management, Agile Software Development, Team Performance Management, Project Scoping, Project Management, Project Risk Management, Change Control, Team Leadership, Organizational Leadership, Risk Management, Timelines, Project Management Life Cycle, Agile Project Management
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, Cloud Deployment, MongoDB, Role-Based Access Control (RBAC), Application Deployment, Server Side, Back-End Web Development, Restful API, Application Programming Interface (API), Redis, Authorization (Computing), API Testing, Authentications, NoSQL, Security Controls, Performance Tuning, Secure Coding, Geospatial Information and Technology, Scalability, Performance Testing
Mittel · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Data Governance, Data Loss Prevention, Gmail, Data Management, Google Workspace, Information Management, Data Security, Records Management, Email Security, Record Keeping, Data Import/Export
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unity Engine, Animation and Game Design, Game Design, Animations, Video Game Development, UI Components, User Interface (UI), C# (Programming Language), Code Reusability, Event-Driven Programming, User Interface (UI) Design, Software Design Patterns, C and C++, Object Oriented Programming (OOP), Performance Tuning, Scripting, Asset Management
Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Beglaubigungen, Penetrationstests, Cybersecurity, Grundsätze der Programmierung, Kryptographie, Sichere Kodierung, Sicherheitstests, Modellierung von Bedrohungen, Software-Entwicklung, Entwicklung von Exploits, Anwendungssicherheit, Sicherheitsprüfung, Java, Sicherheitsstrategie, Verschlüsselung, Software Entwurf, Bewertungen der Anfälligkeit, Scannen auf Schwachstellen, Linux-Verwaltung, C und C++, Systementwurf und Implementierung, Open Web Application Security Project (OWASP)
★ 4.5 (609) · Mittel · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: TCP/IP, Netzwerk-Leistungsmanagement, Allgemeine Netzwerkarbeit, Drahtlose Netzwerke, Computer-Vernetzung, Netzwerktechnik, Digitale Kommunikation, Netzwerk-Protokolle, Netzarchitektur, Lokale Netzwerke, Telekommunikation
★ 4.7 (538) · Gemischt · Kurs · 1–3 Monate