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: Computervision, Unüberwachtes Lernen, Faltungsneuronale Netze, Rekurrente Neuronale Netze (RNNs), Keras (Bibliothek für Neuronale Netze), Modellevaluation, Generative adversarische Netze (GANs), Deep Learning, Leistungsoptimierung, Tensorflow, Autokodierer, Transfer Learning, Reinforcement Learning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Analytical Skills, Scripting, Algorithms, Debugging
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Computer Programmierung, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Simulationen, Python-Programmierung, Entwicklungstests, Grundsätze der Programmierung, Computergestütztes Denken, Wahrscheinlichkeit, Angewandte Mathematik, Kombinatorik, Spiel-Design, Software-Tests
Mittel · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Algorithmen, Maschinelles Lernen, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Simulationen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Algorithmen für maschinelles Lernen, Reinforcement Learning
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Apple Xcode, Prototyping, C (Programmiersprache), Objective-C (Programmiersprache), Apple iOS, iOS Entwicklung, Datenstrukturen
Gemischt · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Statistische Modellierung, Mathematische Modellierung, Statistische Methoden, R-Programmierung, Prädiktive Modellierung, Wahrscheinlichkeitsverteilung, Simulationen, Epidemiologie, Infektionskrankheiten, Öffentliche Gesundheit, Differentialgleichungen, Risikomodellierung, Modellevaluation, Datenmodellierung
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programmierung, Cybersicherheit, Eingebettete Software, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Systemanforderungen, Echtzeit-Betriebssysteme, Softwareentwicklung, Simple Object Access Protocol (SOAP), Anwendungsentwicklung, Analyse der Sicherheitsanforderungen, Netzwerk Architektur, Netzwerkprotokolle, C (Programmiersprache), Systementwurf und Implementierung, Verschlüsselung, Betriebssysteme, Internet der Dinge, Netzwerksicherheit, Webdienste, Eingebettete Systeme
Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Computer Programmierung, Git (Versionskontrolle-System), Ereignisgesteuerte Programmierung, Entwicklung von Anwendungen für Mobilgeräte, Android Entwicklung, Java Programmierung, Anwendungsentwicklung, Persistenz der Daten, Android Studio, Datei-E/A
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Automatisierung, Strategische Entscheidungsfindung, Fehlersuche, Grundsätze der Programmierung, Excel-Formeln, Visual Basic (Programmiersprache), Produktivitätssoftware, Microsoft Excel, Excel-Makros
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: C# (Programming Language), Restful API, ASP.NET, Model View Controller, .NET Framework, Docker (Software), Azure DevOps, Object Oriented Programming (OOP), Microservices, Containerization, JSON, API Design, DevOps, Web Services, Middleware, CI/CD, Back-End Web Development, Web Applications, Programming Principles, Server Side
Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Algorithmen, Microsoft Kopilot, Git (Versionskontrolle-System), Computer Programmierung, Fehlersuche, C# (Programmiersprache), GitHub, Programm-Entwicklung, Versionskontrolle, Web-Entwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Back-End Web-Entwicklung, Full-Stack Web-Entwicklung
Anfänger · Kurs · 1–3 Monate

ESSEC Business School
Kompetenzen, die Sie erwerben: Business Intelligence, Vorhersage, R-Programmierung, Datenanalyse, Informationstechnologie, Unternehmensanalytik, Business, Prädiktive Analytik, Statistische Methoden, Statistische Analyse, Strategisches Denken, Kommunikation, Regressionsanalyse, Daten Präsentation, Datenvisualisierung
Gemischt · Kurs · 1–3 Monate