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 Colorado System
Kompetenzen, die Sie erwerben: Skalierbarkeit, Rahmen für das Risikomanagement, Software-Visualisierung, Analyse der Anforderungen, Das Risiko
★ 4.6 (113) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java, Einheitliche Prüfung, Instandhaltbarkeit, Test-Automatisierung, Testgetriebene Entwicklung (TDD), Entwicklungstests, Testausführungsmaschine, Software-Prüfung, JUnit, Software-Entwicklung, Integrierte Entwicklungsumgebungen, Entwicklung von Testskripten, Testfall, Eclipse (Software), Test Daten, Test-Tools
★ 3.8 (73) · Mittel · Spezialisierung · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Responsive Web Design, Web Design, Bootstrap (Front-End Framework), Web Development, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Programming Principles, Development Environment
★ 4.7 (57) · Gemischt · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: JSON, Datenmodellierung, Anwendungsprogrammierschnittstelle (API), Kerndaten (Software), Netzwerk-Modell, UI-Komponenten, Datenspeicher, Persistenz der Daten, Datenbank-Anwendung, Apple iOS, Benutzeroberfläche (UI), Netzwerk-Protokolle, iOS-Entwicklung, Mobile Entwicklung
★ 4.6 (137) · Fortgeschritten · Kurs · 1–4 Wochen
University of California, Irvine
Kompetenzen, die Sie erwerben: Transaktionsverarbeitung, Aufkommende Technologien, Integrität der Daten, Ideenfindung, Netzwerk-Modell, Gemeinsame Nutzung von Daten, Zahlungssysteme, Aufdeckung von Betrug, Verteiltes Rechnen, Blockchain, Validierung von Daten, FinTech
★ 4.2 (41) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Skalierbarkeit, Containerisierung, Docker (Software), Rollenbasierte Zugriffskontrolle (RBAC), Netzwerk-Überwachung, Netzwerk-Fehlerbehebung, Bereitstellung von Anwendungen, Cloud-Infrastruktur, Persistenz der Daten, Konfigurationsmanagement, Kubernetes, Virtuelle Vernetzung, Systemüberwachung, Installation der Software
★ 3.1 (15) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
★ 4.5 (25) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Internet der Dinge, Netzwerkplanung und -entwurf, Allgemeine Netzwerkarbeit, Netzinfrastruktur, Cloud Computing, Netzwerkverwaltung, Cloud-basierte Integration, Netzwerksicherheit, Netzwerk-Router, Vernetzungs-Hardware, Sicherheit der Infrastruktur, Implementierung des Systems, Netzarchitektur, Netzwerk-Switches
★ 4.7 (36) · Mittel · Kurs · 1–4 Wochen
University of London
Kompetenzen, die Sie erwerben: Applied Machine Learning, Model Evaluation, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning, Machine Learning Methods, Computer Vision, AI literacy, Image Analysis, Feature Engineering, Data Literacy
★ 4.7 (12) · Anfänger · Kurs · 1–4 Wochen

Universidad de los Andes
Kompetenzen, die Sie erwerben: Scrum (Software Development), Value Propositions, Proposal Development, Sprint Retrospectives, Business Modeling, Video Game Development, Customer Analysis, Agile Methodology, Software Development Methodologies, Agile Software Development, Presentations, Entrepreneurship, Game Design, Target Audience, Sprint Planning, Target Market, Backlogs, Agile Product Development, Agile Project Management, Market Opportunities
★ 4.5 (53) · Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
★ 4.9 (29) · Fortgeschritten · Kurs · 1–4 Wochen

Nanjing University
Kompetenzen, die Sie erwerben: Software Testing, White-Box Testing, Functional Testing, System Testing, JUnit, Performance Testing, Test Tools, Unit Testing, Test Automation, Code Coverage, Test Case, Selenium (Software)
★ 4.4 (35) · Gemischt · Kurs · 1–3 Monate