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.

Rice University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Programm-Entwicklung, Computational Thinking, Verifizierung und Validierung, Algorithmen, Grundsätze der Programmierung, Informatik, Daten-Strukturen, Computerprogrammierung, Python-Programmierung
★ 4.8 (365) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Öffentliche Gesundheit und Krankheitsvorbeugung, Interkulturelle Kompetenz, Gesundheitsförderung, Grundversorgung, Intelligente Ziele, Bildung und Ausbildung, Kulturelle Sensibilität, Verwaltung des Gesundheitswesens, Gesundheit der Gemeinschaft, Entwicklung der Gemeinschaft, Ausbildung des Trainers, Gesundheitssysteme, Gesundheitspolitik, Krisenintervention, Verhaltensbiologische Gesundheit, Befürwortung, Sanitäre Einrichtungen, Gesundheitliche Chancengleichheit, Ausbildungsprogramme, Öffentliche Gesundheit
★ 4.7 (1254) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Angular, Maintainability, TypeScript, Performance Tuning, React.js, Frontend Performance, Software Architecture, Enterprise Application Management, Application Frameworks, Enterprise Architecture, Technical Management, Application Design, Web Frameworks, JavaScript Frameworks, Web Applications, UI Components, Software Design, Software Design Patterns, Restful API, Javascript
Anfänger · Kurs · 1–4 Wochen

California Institute of the Arts
Kompetenzen, die Sie erwerben: Benutzererfahrung, Web-Design, Benutzerzentriertes Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Methoden der Softwareentwicklung, Attrappen, UI/UX-Strategie, Prüfung der Benutzerfreundlichkeit, UI/UX-Forschung, Benutzeroberfläche (UI), Web-Design und Entwicklung, Designforschung, Wireframing, Zielpublikum, Benutzerfreundliches Design, Persona-Entwicklung, Nutzerforschung, Design-Strategien, Persona (Benutzererfahrung), Informationsarchitektur
★ 4.8 (1261) · Mittel · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Künstliche neuronale Netze, Algorithmen, Wahrscheinlichkeitsrechnung und Statistik, Verarbeitung natürlicher Sprache, Tiefes Lernen, Vorverarbeitung von Daten, Methoden des maschinellen Lernens, Einbettungen, Markov-Modell, Bereinigung von Daten
★ 4.7 (1790) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbank-Verwaltung, Datenbank-Entwicklung, Datenbank-Systeme, Bereitstellung von Anwendungen, Datenbanken, Datenbank-Management, Datenbank-Theorie, Datenbank-Anwendung, Datenbank-Design, Objekt-Relationales Mapping, Relationale Datenbanken, Django (Web-Framework), Frontend-Integration, SQL, Beglaubigungen, Back-End-Webentwicklung, Cloud-Anwendungen, Full-Stack Web-Entwicklung, Cloud-Bereitstellung, Bootstrap (Front-End-Framework)
★ 4.5 (364) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Dateiverwaltung, Paket- und Softwareverwaltung, Git (Versionskontrollsystem), Linux, Versionskontrolle, Architektur des Cloud Computing, Ubuntu, Systemüberwachung, Linux-Server, Virtuelle private Netzwerke (VPN), Linux-Befehle, DevOps, Verwaltung des Betriebssystems, Benutzerkonten, Linux-Verwaltung, Intrusion Detection und Prävention, Firewall, Infrastruktur für öffentliche Schlüssel, Befehlszeilenschnittstelle, Dateisysteme
★ 4.5 (1193) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web-Anwendungen, Datenbank-Management, Flask (Web-Framework), Datenbank-Anwendung, Objekt-Relationales Mapping, Anwendungs-Rahmenwerke, Web-Entwicklung, Back-End-Webentwicklung, Anwendungsentwicklung, Computerprogrammierung, Software-Entwicklung, Python-Programmierung, Web-Entwicklungs-Tools
★ 4.4 (557) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Princeton University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Skalierbarkeit, Computer-Hardware, Java-Programmierung, Algorithmen, Computerarchitektur, Informatik, Computer-Systeme, Daten-Strukturen, Computerprogrammierung, Rechnerische Logik
★ 4.6 (796) · Mittel · Kurs · 1–3 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
★ 4.1 (86) · Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Go (Programmiersprache), Daten-Strukturen
★ 4.6 (1017) · Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Systementwurf und Implementierung, Simulation und Simulationssoftware, Simulationen, Grundsätze der Programmierung, Elektronische Hardware, Testfall, Feldprogrammierbares Gate-Array (FPGA), Entwicklungstests, Anwendungsspezifische integrierte Schaltungen, Computerprogrammierung, Hardware-Entwurf, Test-Tools, Rechnerische Logik, Elektronik-Technik, Elektrotechnik und Computertechnik
★ 4.4 (632) · Mittel · Kurs · 1–4 Wochen