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: Algorithmen, Python-Programmierung, Computer Programmierung, Informatik, Daten-Strukturen, Programm-Entwicklung, Computerwissenschaft, Theoretische Informatik, Verifizierung und Validierung, Computerprogrammierung, Computational Thinking, Grundsätze der Programmierung
★ 4.8 (365) · Mittel · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Systemanalyse, Projektleitung, Unified Modeling Language, Lebenszyklus der Softwareentwicklung, Projektplanung, Software Architektur, Qualitätssicherung, Entwurf von Systemen, Software-Entwicklung, Software-Architektur, Lebenszyklus der Systementwicklung, Softwaretechnik, Software-Qualitätssicherung, Software-Entwurfsmuster, Objektorientierter Entwurf, Diagramm Entwurf, Software Entwurf
★ 4.6 (208) · Mittel · Kurs · 1–3 Monate

L&T EduTech
Kompetenzen, die Sie erwerben: Automatisierung, Internet der Dinge, Python-Programmierung, Sicherheitskontrollen, Maschinelles Lernen, Klassifizierungsalgorithmen, Künstliche Intelligenz, Tiefes Lernen, Bildanalyse, Integrierte Entwicklungsumgebungen, Unüberwachtes Lernen, Bauingenieurwesen, Angewandtes maschinelles Lernen, Digitale Transformation, Drahtlose Netzwerke, Eingebettete Systeme, Peripheriegeräte, Algorithmen für maschinelles Lernen, Eingebettete Software, Computer Vision
★ 4.6 (321) · Mittel · Spezialisierung · 3–6 Monate

Columbia University
Kompetenzen, die Sie erwerben: Risikomanagement, Portfolio-Verwaltung, Computer Programmierung, Wahrscheinlichkeitsverteilung, Wertpapiere (Finanzen), Mathematische Modellierung, Kreditrisiko, Derivate, Kapitalmärkte, Finanzmarkt, Computerprogrammierung, Risikomodellierung, Portfolio-Risiko, Finanzielle Modellierung
★ 4.5 (31) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Programm-Entwicklung, Java Programmierung, Virtuelle Maschinen, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Installation der Software, Objektorientierte Programmierung (OOP), Web-Anwendungen, Eclipse (Software), Java-Programmierung, Entwicklungsumgebung
★ 4.4 (84) · Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Datenvalidierung, Anwendungssicherheit, Kryptographie, Linux, Unix, Sicherheitskontrollen, Validierung von Daten, Verschlüsselung, Bewertungen der Anfälligkeit, Datei-E/A, Sichere Kodierung, Verifizierung und Validierung, Benutzerkonten, Schwachstellen-Management, System-Programmierung, Identitäts- und Zugangsmanagement, Linux-Verwaltung, Dateisysteme, C (Programmiersprache), Code-Überprüfung, C und C++
★ 4.6 (81) · Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Code Reusability, Web Frameworks, React.js, Web Development Tools
★ 4.6 (110) · Anfänger · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Elektroingenieurwesen, Rechnerische Logik, Netzwerk-Routing, Anwendungsspezifische integrierte Schaltungen, Kalkulation, Algorithmen, Elektronik-Technik, Computerarchitektur, Elektronische Hardware, Mathematische Modellierung, Daten-Strukturen, Graphentheorie, Technische Informatik, Computergestütztes Design, Entwurf von Systemen, Elektrotechnik und Computertechnik, Hardware-Entwurf, Technischer Entwurfsprozess
★ 4.7 (283) · Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Innovation, KI-gestützte Kreativität, LLM-Bewerbung, KI-Kenntnisse, Generative KI, AI-Förderung, ChatGPT, Künstliche Intelligenz, Schnelles Engineering, Mensch-Computer-Interaktion
★ 4.8 (466) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Leistungsprüfung, Speicherverwaltung, Hardware-Architektur, Bash (Skriptsprache), Leistungsoptimierung, Skalierbarkeit, Dateiverwaltung, Linux, Computer-Systeme, Große Daten, Linux-Befehle, Dateisysteme, Skripting, Betriebssysteme, Grundsätze der Programmierung, Verteiltes Rechnen, Shell-Skript, Kapazitätsmanagement, Computer-Plattformen
★ 3.7 (165) · Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Schutz vor Malware, Intrusion Detection und Prävention, Sicherheitskontrollen, Verteilte Denial-Of-Service-Angriffe (DDoS), Cloud Computing, Cloud-Sicherheit, Benutzerbereitstellung, Netzwerksicherheit, Cybersecurity, Amazon Web Services, Kryptographische Protokolle, Aushärtung, Amazon Elastic Compute Cloud, Cloud-Management, Rollenbasierte Zugriffskontrolle (RBAC), Identitäts- und Zugangsmanagement, Sicherheitstechnik, Cloud-Infrastruktur, Berechtigung (Computing), AWS Identitäts- und Zugriffsverwaltung (IAM), Amazon Webdienste
★ 4.5 (658) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Software-Prüfung, Computer Programmierung, Java Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Software-Entwicklung, Java-Programmierung, Objektorientierter Entwurf, Software Entwurf
★ 4.5 (113) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden