Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Illinois Tech
Kompetenzen, die Sie erwerben: Javascript, Cloud Computing, Datenbanken, HTML und CSS, Cloud-Bereitstellung, Datenbank-Design, JavaScript-Frameworks, Anwendungsentwicklung, Netzwerkprotokolle, Bereitstellung von Anwendungen, Front-End Web-Entwicklung, Relationale Datenbanken, Web-Entwicklungstools, Skripting, Anwendungsserver, Web-Entwicklung, Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, Web-Server
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, C (Programmiersprache), Problemlösung, Grundsätze der Programmierung, Lösung Design, Software-Ingenieur
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Continuous Deployment, Application Deployment, GitHub, Software Development Tools, Version Control, DevOps, Test Automation, Program Development, Automation, Key Management, Software Quality Assurance
Mittel · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Generative Model Architectures, Tensorflow, Keras (Neural Network Library), Deep Learning, Natural Language Processing, Machine Learning
Fortgeschritten · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Datenmanagement, Algorithmen, C (Programmiersprache), Betriebssysteme, Fehlersuche, Computer Hardware, Computergestütztes Denken, Dateisysteme
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Debugging, Bitbucket, Software Development Tools, Performance Tuning, Vulnerability Assessments
Mittel · Kurs · 1–4 Wochen