Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Kompetenzen, die Sie erwerben: React.js, Routing Protocols, UI Components, JavaScript Frameworks, Frontend Performance, Front-End Web Development, Performance Tuning, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Jest (JavaScript Testing Framework), Web Development Tools, Interaction Design, Debugging, Javascript, Application Performance Management, Web Frameworks, Data Management
Mittel · Spezialisierung · 3–6 Monate

The University of Chicago
Kompetenzen, die Sie erwerben: Hardware-Architektur, Virtualisierung, Netzwerk-Switches, Netzwerksicherheit, Schnittstelle zur Anwendungsprogrammierung (API), Netzwerkverwaltung, Allgemeine Vernetzung, Netzwerk Architektur, Virtuelle Vernetzung, Netzwerk-Routing, Datenorientierte Programmierung, Software-definierte Netzwerke, Netzwerkprotokolle
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenzugang, Datenanalyse, Datenbank Management, Datenbank-Design, Datenbank-Systeme, Datenmodellierung, Datenmanipulation, Datenbank-Theorie, Datenbankadministration, Datenverarbeitung, Datenintegrität, SQL, Relationale Datenbanken, Abfragesprachen, Datenbank-Anwendung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Modell-Bereitstellung, iOS Entwicklung, Computervision, Angewandtes maschinelles Lernen, Tensorflow, Android Entwicklung, Swift Programmierung, Entwicklung von Anwendungen für Mobilgeräte, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

Epic Games
Kompetenzen, die Sie erwerben: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Ideation, 3D Modeling, Visualization (Computer Graphics), Software Design Documents, 3D Assets, User Experience Design, Computer Graphics, Usability, User Interface (UI), User Experience, User Interface (UI) Design, Interactive Design, Virtual Environment, Version Control, Conceptual Design, Prototyping
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Graphentheorie, Algorithmen, Kombinatorik, Computergestütztes Denken, Theoretische Informatik, Mathematische Modellierung, Python-Programmierung, Operations Research
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: JSON, Spring Framework, YAML, Erweiterbare Markup-Sprache (XML), Angular, Model-View-Controller, Webdienste, Konfigurationsverwaltung, Spring Boot, Restful API, Web-Anwendungen, Software-Architektur, Java Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Data Persistence, Programming Principles, Python Programming, File Management, Computer Science
Mittel · Kurs · 1–4 Wochen
Michigan State University
Kompetenzen, die Sie erwerben: C# (Programmiersprache), Objektorientierte Programmierung (OOP), Kreativität, Benutzeroberfläche (UI), Animationen, Skripting, Peer Review, Entwicklung von Videospielen, Einheit-Engine, Spiel-Design, Plattformübergreifende Entwicklung
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: JSON, Webdienste, Web-Entwicklung, Software-Architektur, Android Entwicklung, Microservices, API-Design, Simple Object Access Protocol (SOAP), Web-Anwendungen, Restful API, Serviceorientierte Architektur
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Web-Entwicklung, Web Design und Entwicklung, Web-Inhalt, HyperText Markup Language (HTML), Front-End Web-Entwicklung, Web-Anwendungen, Web-Entwicklungstools
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Authentifizierungen, Schnittstelle zur Anwendungsprogrammierung (API), Bereitstellung von Anwendungen, Proxy-Server, Verwaltung des Lebenszyklus von Anwendungen, Software-Dokumentation, Cloud-API, API-Design, Restful API, API-Gateway
Anfänger · Kurs · 1–3 Monate