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.

University of Alberta
Kompetenzen, die Sie erwerben: API-Entwurf, Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Software Architektur, Serviceorientierte Architektur, Erweiterbare Markup-Sprache (XML), JSON, Microservices, Software-Architektur, Webdienste, Restful API, Web-Entwicklung, Web-Anwendungen, Software Entwurf, Einfaches Objektzugriffsprotokoll (SOAP), Android-Entwicklung
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Mathematische Modellierung, Computational Thinking, Angewandte Mathematik, Theoretische Informatik, Kombinatorik, Python-Programmierung, Programm-Entwicklung, Algorithmen
Anfänger · Kurs · 1–4 Wochen

Wesleyan University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Random Forest Algorithmus, Methoden des maschinellen Lernens, Technische Merkmale, Regressionsanalyse, Feature Technik, Unüberwachtes Lernen, Modellevaluation, Entscheidungsbaum-Lernen, Bewertung des Modells, Algorithmen für maschinelles Lernen, Explorative Datenanalyse, Klassifizierungs- und Regressionsbaum (CART), Statistisches maschinelles Lernen, Prädiktive Modellierung, Datenanalyse, Angewandtes maschinelles Lernen, Python-Programmierung, Prädiktive Analytik
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenqualität, Datenzugang, Bereinigung von Daten, Qualität der Daten, Statistische Berichterstattung, Virtuelle Umgebung, Interaktive Datenvisualisierung, Datenumwandlung, Business-Analytik, Explorative Datenanalyse, Software zur Datenanalyse, Datenanalyse, Statistische Programmierung, SAS (Software)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Java, Fehlersuche, Problemlösung, Eclipse (Software), Java Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Objektorientierter Entwurf, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Datei-E/A, Java-Programmierung, Dateiverwaltung
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Cloud-Dienste, Anwendungsprogrammierschnittstelle (API), Cloud-API, Rollenbasierte Zugriffskontrolle (RBAC), Cloud-Speicher, Identitäts- und Zugangsmanagement, Benutzerkonten, Google Cloud-Plattform, Cloud-Plattformen
Anfänger · Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Generative AI, Prompt Engineering Tools, Model Optimization, Serverless Computing, AI Workflows, AI Orchestration, Systems Development Life Cycle, Cloud Development, Development Testing, Mobile Development Tools, AI Enablement, AI Integrations, Application Development, Cloud Platforms, Web Analytics and SEO, Application Deployment, Software Development Tools, Cloud-Based Integration, Code Review, Computer Programming Tools
Mittel · Spezialisierung · 3–6 Monate
Universidad Austral
Kompetenzen, die Sie erwerben: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, jQuery, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, MongoDB
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Netzwerk-Protokolle, Aufkommende Technologien, Android-Studio, Eingebettete Systeme, Internet der Dinge, Kommunikationssysteme, Digitale Kommunikation, Drahtlose Netzwerke, Sitzungseinleitungsprotokolle, Open-Source-Technologie, Telekommunikation, Android-Entwicklung, Aufstrebende Technologien, Digitale Signalverarbeitung
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Transfer Learning, Maschinelles Lernen, Methoden des maschinellen Lernens, Computer Vision, Tiefes Lernen, Überwachtes Lernen, Modellevaluation, Modell Ausbildung, Erkennung von Anomalien, Bewertung des Modells, Algorithmen für maschinelles Lernen, Lernen übertragen, Geografische Informationen und Technologie, Optimierung des Verkehrsflusses, Matlab, Algorithmen, Bildanalyse, Vorverarbeitung von Daten, Klassifizierungsalgorithmen, Datenvorverarbeitung
Mittel · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Performance Tuning, Postman API Platform, Restful API, Application Programming Interface (API), Data Validation, Authentications, Frontend Integration, React.js, API Testing, Authorization (Computing), Secure Coding, Object-Relational Mapping, API Design, Scalability, JavaScript Frameworks, JSON, Test Tools, Web Development, Python Programming
Fortgeschritten · Spezialisierung · 3–6 Monate