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: Betriebssysteme, SQL, Linux, Berechtigung (Computing), Bash (Skriptsprache), Befehlszeilenschnittstelle, Unix, Benutzerkonten, Linux-Befehle, Relationale Datenbanken, Beglaubigungen, Datenbank-Management, Datenbank Management, Dateisysteme
Anfänger · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: Cloud Computing, Datenarchitektur, Datenvisualisierung, Amazon S3, Cloud-Infrastruktur, Skalierbarkeit, Architektur der Lösung, Amazon DynamoDB, Ereignisgesteuerte Programmierung, Serverloses Rechnen, Software Architektur, Software-Architektur, Amazon Elastic Compute Cloud, Amazon Web Services, AWS Identitäts- und Zugriffsverwaltung (IAM), Daten-Seen, Architektur des Cloud Computing, Cloud-Sicherheit, Amazon CloudWatch, Amazon Webdienste, API-Gateway, Cloud-Speicher
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Modellevaluation, Entscheidungsbaum-Lernen, Python-Programmierung, Prädiktive Modellierung, Random Forest Algorithmus, Maschinelles Lernen, Klassifizierungsalgorithmen, Bewertung des Modells, Unüberwachtes Lernen, Regressionsanalyse, Angewandtes maschinelles Lernen, Technische Merkmale, Feature Technik, Überwachtes Lernen, Scikit Learn (Bibliothek für maschinelles Lernen), Künstliche neuronale Netze
Mittel · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Algorithmen, NumPy, Python-Programmierung, Angewandte Mathematik, Jupyter, Lineare Algebra, Algorithmen für maschinelles Lernen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Informationen zum Datenschutz, Mobile Entwicklung, Wireframing, Prüfung der Benutzerfreundlichkeit, Präsentationen, Benutzerfreundliches Design, Prototyping, Daten-Ethik, Interviewing-Fähigkeiten, Forschungsdesign, Nutzerforschung, UI/UX-Forschung
Anfänger · Kurs · 1–4 Wochen
University of California San Diego
Kompetenzen, die Sie erwerben: Experimentieren, R Programmierung, Menschenzentriertes Design, Grafische und visuelle Gestaltung, Benutzerfreundliches Design, Mensch-Computer-Interaktion, A/B-Tests, Statistische Analyse, Ideenfindung, Prüfung der Benutzerfreundlichkeit, Prototyping, Benutzeroberfläche (UI) Design, Interaktionsdesign, Kollaborative Software, Menschliche Faktoren, Storyboarding, Benutzerfreundlichkeit, Telearbeit, Designforschung, Nutzerforschung
Mittel · Spezialisierung · 3–6 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Debugging, Computational Thinking, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Computer Science, Python Programming, Algorithms
Anfänger · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Cloud Computing, Amazon S3, Cloud-Infrastruktur, Datenbank-Systeme, Architektur der Lösung, Software Architektur, Software-Architektur, Skalierbarkeit, Migration von Daten, AWS Identitäts- und Zugriffsverwaltung (IAM), Amazon Elastic Compute Cloud, Serverloses Rechnen, Öffentliche Wolke, Ereignisgesteuerte Programmierung, Architektur des Cloud Computing, Cloud-Sicherheit, Amazon CloudWatch, Amazon Web Services, Amazon Webdienste, API-Gateway, Amazon DynamoDB, Cloud-Speicher
Anfänger · Spezialisierung · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Microsoft Azure, Kryptographie, Blockchain, Aufkommende Technologien, Anwendungsentwicklung, Verschlüsselung, Software Architektur, FinTech, Anwendungsprogrammierschnittstelle (API), Testgetriebene Entwicklung (TDD), Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Transaktionsverarbeitung, Web-Entwicklungs-Tools, Programm-Entwicklung, Netzwerk-Protokolle, Verteiltes Rechnen, Web-Anwendungen, Software-Architektur, Netzwerkprotokolle, Web-Sprache, Aufstrebende Technologien, Entwicklungstests
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Agile Methodik, IT-Verwaltung, Projekt-Risikomanagement, Projektleitung, Stakeholder-Management, Stakeholder Management, Risikomanagement, Führungsqualitäten, Leiterschaft, Engagement der Interessengruppen, Lebenszyklus des Projektmanagements, Scrum (Software-Entwicklung), Kommunikation, Ressourcenmanagement, Earned Value Management, Earned-Value-Management, Peer Review, Projekt-Koordination, Risikomanagement für Projekte, Professionelle Netzwerkarbeit, Anwenderbericht, Agile Entwicklung von Software, Agile Software-Entwicklung, Interviewing-Fähigkeiten, Team-Motivation, Engagement von Stakeholdern
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

JetBrains
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Entwicklungsumgebung, Instandhaltbarkeit, IntelliJ IDEA, Computerprogrammierung, Mobile Entwicklung, Java Programmierung, Java-Programmierung, Skripting, Code-Überprüfung, Integrierte Entwicklungsumgebungen, Einheitliche Prüfung, Leistungsoptimierung, Software-Entwicklung, Objektorientierte Programmierung (OOP), Funktionales Design, Einheitstest, Grundsätze der Programmierung, Kotlin, Interoperabilität, Android-Entwicklung
Mittel · Kurs · 1–3 Monate
University of Pennsylvania
Kompetenzen, die Sie erwerben: Business-Analytik, Microsoft Excel, Risikomanagement, Mathematische Modellierung, Tabellenkalkulations-Software, Datenmodellierung, Finanzielle Modellierung, Datengestützte Entscheidungsfindung, Vorhersage, Quantitative Forschung, Investment Management, Prädiktive Modellierung, Statistische Modellierung, Regressionsanalyse, Risikoanalyse, Finanzberichte, Präsentationen, Microsoft PowerPoint, Investitionsmanagement, Geschäftsmodellierung, Portfolio-Verwaltung
Anfänger · Spezialisierung · 3–6 Monate