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: Algorithmen, Maschinelles Lernen, Scikit Learn (Bibliothek für Maschinelles Lernen), Unüberwachtes Lernen, Dimensionalitätsreduktion, Datenvorverarbeitung, Statistisches maschinelles Lernen, Algorithmen für maschinelles Lernen, Leistungsmetrik, Data-Mining, Angewandtes maschinelles Lernen, Modellevaluation
Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Lebenszyklus der Systementwicklung, Projektplanung, Datenmodellierung, Analyse der Anforderungen, Projektmanagement, Systemsoftware Systeme, Softwareentwicklung, Diagramm Entwurf, Funktionale Anforderung, Objektorientierter Entwurf, Modellevaluation, Systemanforderungen, Software-Ingenieur, Unified Modeling Language
Mittel · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Responsible AI, Data Ethics, Large Language Modeling, Decision Tree Learning, AI Security, Regression Analysis, Generative AI, Artificial Intelligence, AI Product Strategy, Statistical Modeling, Python Programming, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Model Evaluation, Applied Machine Learning, Logistic Regression, Machine Learning Methods, Deep Learning, Visualization (Computer Graphics), Data Literacy
Mittel · Spezialisierung · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Sichere Kodierung, Kryptographie, Linux, Code-Überprüfung, Fehlersuche, Anwendungssicherheit, C (Programmiersprache), Datenvalidierung, OS Prozessverwaltung, Benutzerkonten, Bewertungen der Anfälligkeit, Verifizierung und Validierung, Dateiverwaltung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computervision, Deep Learning, Unüberwachtes Lernen, Scikit Learn (Bibliothek für Maschinelles Lernen), Maschinelles Lernen, Generative adversarische Netze (GANs), Reinforcement Learning, Keras (Bibliothek für Neuronale Netze), Angewandtes maschinelles Lernen, Faltungsneuronale Netzwerke, Auto-Kodierer, Rekurrente Neuronale Netze (RNNs), Künstliche neuronale Netze, Modellevaluation, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Bildanalyse
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Autorisierung (Computing), Lastausgleich, Cloud Computing, Cloud-Sicherheit, Sicherheitstechnik, Schutz vor Malware, Cybersicherheit, Amazon Elastic Compute Cloud, Modellierung von Bedrohungen, Verschlüsselung, Identitäts- und Zugriffsmanagement, Amazon Webdienste, Sicherheit von Informationssystemen, Intrusion Detection und Prävention, Geografische Informationssysteme, Rollenbasierte Zugriffskontrolle (RBAC), Verteilte Denial-of-Service-(DDoS)-Angriffe, AWS Identitäts- und Zugriffsmanagement (IAM), Benutzerkonten, Netzwerksicherheit
Anfänger · Spezialisierung · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Code-Überprüfung, Sichere Kodierung, Kryptographie, Sicherheitskontrollen, Authentifizierungen, Fehlersuche, Grundsätze der Programmierung, Java, Cybersicherheit, Software Entwurf, Datensicherheit, Penetrationstests, Verschlüsselung, Techniken der Ausbeutung, Open Web Application Security Project (OWASP), Entwicklung von Exploits, Bewertungen der Anfälligkeit, Anwendungssicherheit, Verifizierung und Validierung, Modellierung von Bedrohungen
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Android Entwicklung, Software-Entwicklungstools, Fehlersuche, Flutter (Software), Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung, Softwareentwicklung, Benutzeroberfläche (UI), Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Plattformübergreifende Entwicklung, Anwendungs-Rahmenwerke, Anwendungsentwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Automatisierung, Microsoft Excel, Vorhersage, UI Komponenten, Grundsätze der Programmierung, Excel-Makros, Szenario-Tests, Fehlersuche, Microsoft Kopilot, Dashboard, Ausdrücke zur Datenanalyse (DAX), Benutzeroberfläche (UI), Visual Basic (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen
LearnQuest
Kompetenzen, die Sie erwerben: Matplotlib, Python-Programmierung, Skripting, Paket- und Software-Management, Testautomatisierung, Datenstrukturen, Datenmanipulation, Grundsätze der Programmierung, Einheitstest, Datenmodellierung, Software-Tests, Computer Programmierung, Containerisierung, DevOps, Pandas (Python-Paket), Kontinuierliche Integration, Docker (Software), Datei-E/A, Entwicklungsumgebung, Unified Modeling Language
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Objektorientierte Programmierung (OOP), Java, Objektorientierter Entwurf, Software Entwurf
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Jenkins, Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Computergestütztes Denken, Grundsätze der Programmierung, Kontinuierliche Lieferung, CI/CD, Versionskontrolle, Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Software-Entwicklungstools, Unified Modeling Language, Objektorientierter Entwurf, Kontinuierliche Integration, Apache Maven, Methoden der Softwareentwicklung, Tools erstellen, Cloud-Entwicklung
Anfänger · Spezialisierung · 3–6 Monate