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.

LearnKartS
Kompetenzen, die Sie erwerben: Kubernetes, Cloud-Native Computing, YAML, Containerization, Application Deployment, Microservices, Virtual Machines, Data Persistence, Virtual Environment, Ubuntu, Network Architecture, Command-Line Interface, Scalability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Science, Unsupervised Learning, Exploratory Data Analysis, Probability & Statistics, Machine Learning Algorithms, Applied Machine Learning, Classification And Regression Tree (CART), Data Analysis, Python Programming, Random Forest Algorithm, Dimensionality Reduction, Predictive Modeling, NumPy, Regression Analysis, Statistical Analysis, Data Processing, Deep Learning, Pandas (Python Package), Data Visualization, Data Manipulation
Mittel · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Wahrscheinlichkeit & Statistik, Maschinelles Lernen, Matplotlib, Datenvisualisierungssoftware, Pandas (Python-Paket), Datenanalyse, Unüberwachtes Lernen, NumPy, Python-Programmierung, Datenvorverarbeitung, Statistik, Statistische Analyse, Deskriptive Statistik, Algorithmen für maschinelles Lernen, Datenmanipulation, Jupyter
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenumwandlung, NumPy, Datenwissenschaft, Python-Programmierung, Datenanalyse, Daten importieren/exportieren, Explorative Datenanalyse, Leistungsoptimierung, Big Data, Bildanalyse, Datenmanipulation, Datenstrukturen
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Computational Logic, Scripting Languages, Programming Principles, Web Development Tools, Data Structures, Computer Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Programming Principles, Information Technology, Operating Systems, Web Applications, Collaborative Software, Computer Literacy, Python Programming, Application Development, Microsoft Office, Linux, Microsoft Windows, Mac OS
Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Statistische Modellierung, Prädiktive Modellierung, Logistische Regression, Python-Programmierung, Modellierung großer Sprachen, Lernen mit Entscheidungsbäumen, Künstliche neuronale Netze, Deep Learning, Datenethik, Regressionsanalyse, Künstliche Intelligenz, Verantwortungsvolle KI
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Web Development Tools, Computer Programming, Scripting, Python Programming, Automation, Scripting Languages, Integrated Development Environments, Debugging
Anfänger · Kurs · 1–3 Monate

Amazon
Kompetenzen, die Sie erwerben: Fehlersuche, Git (Versionskontrolle-System), Spring Framework, Unified Modeling Language, Analyse der Anforderungen, Versionskontrolle, Dokumente zu den Benutzeranforderungen, Technischer Entwurf, Java, Anwendungsentwicklung, Software-Tests, JUnit, Agile Methodik, Entwicklung von Systemen, Software-Ingenieur, Agile Entwicklung von Software, Anwendungsdesign, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Funktionale Anforderung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Tensorflow, Natural Language Processing, Python Programming, Machine Learning Methods, Recurrent Neural Networks (RNNs), Data Preprocessing, Artificial Neural Networks, Machine Learning, Deep Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Fehlersuche, Datenverarbeitung, Matplotlib, Objektorientierte Programmierung (OOP), Datei-E/A, Pandas (Python-Paket), Datenbanken, Datenbank-Anwendung, Python-Programmierung, NumPy, Persistenz der Daten, Skripting, Objektorientierter Entwurf, Relationale Datenbanken, Daten importieren/exportieren, Abfragesprachen, Datenmanipulation, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Embedded Software, Agile Software Development, Embedded Systems, Software Testing, Development Testing, Software Development Methodologies, Git (Version Control System), Docker (Software), Containerization, Linux, System Programming, Operating Systems, File Systems, Internet Of Things, Build Tools
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen