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.

Vanderbilt University
Kompetenzen, die Sie erwerben: File I/O, Programming Principles, Matlab, Computer Programming, Computer Programming Tools, Code Reusability, Data Import/Export, Plot (Graphics), Debugging, Data Storage, Integrated Development Environments, Data Structures, Mathematical Software, C (Programming Language), Linear Algebra
Anfänger · Kurs · 1–3 Monate

Case Western Reserve University
Kompetenzen, die Sie erwerben: Geospatial Mapping, Deskriptive Statistik, Bereinigung von Daten, Statistische Methoden, R Programmierung, Explorative Datenanalyse, Plot (Grafiken), R (Software), Datenanalyse, Geografische Informationen und Technologie, Rmarkdown, Räumliche Analyse, Datenvorverarbeitung, Paket- und Softwareverwaltung, Simulationen, Vorverarbeitung von Daten, Analyse räumlicher Daten, Box Plots, Statistische Programmierung, Statistische Modellierung, Geostatistik
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Frontend Integration, Restful API, Full-Stack Web Development, React.js, Application Programming Interface (API), Web Services, Spring Boot, Front-End Web Development, Web Applications, MongoDB, UI Components, NoSQL, Data Persistence, Data Access
Mittel · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Logistische Regression, Algorithmen für maschinelles Lernen, Überwachtes Lernen, Statistische Inferenz, Statistisches maschinelles Lernen, Unüberwachtes Lernen, Regressionsanalyse, Statistische Methoden, Datenwissenschaft, Modellevaluation, Maschinelles Lernen, Prädiktive Modellierung, Statistik, Datenanalyse, Bewertung des Modells, Bayessche Statistik, Statistische Analyse, Angewandtes maschinelles Lernen, Methoden des maschinellen Lernens, Statistische Modellierung, Statistische Programmierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Docker (Software), Containerization, CI/CD, R Programming, Application Deployment, Development Environment, Software Installation, Data Persistence
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Model View Controller, Unit Testing, Frontend Integration, Spring Boot, Restful API, Data Persistence, Web Services, Software Testing, Java Programming, Object-Relational Mapping, Java, Back-End Web Development, Secure Coding, Authentications, Data Modeling, Business Logic
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, System Testing, Test Tools, Object Oriented Programming (OOP), Continuous Delivery, Test Data, Java Programming, Java, Test Case, Software Testing
Anfänger · Spezialisierung · 3–6 Monate

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web-Design und Entwicklung, Web-Entwicklung, Web-Anwendungen, Web-Design, Web-Inhalt, Front-End-Webentwicklung, Einbettungen, Farbenlehre, Animationen, Reaktionsfähiges Web-Design, HTML und CSS, Hypertext Markup Language (HTML)
Anfänger · Kurs · 1–3 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Image Quality, Image Analysis, Computer Vision, Digital Signal Processing, Computer Graphics, Algorithms, Python Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scikit Learn (Bibliothek für maschinelles Lernen), Algorithmen für maschinelles Lernen, Datenvisualisierung, Statistisches maschinelles Lernen, Regressionsanalyse, Python-Programmierung, Pandas (Python-Paket), Modellevaluation, Plot (Grafiken), Prädiktive Modellierung, Datenverarbeitung, NumPy, Datenmanipulation, Bewertung des Modells, Modell-Optimierung, Datenvorverarbeitung, Datenwrangling, Angewandtes maschinelles Lernen, Vorverarbeitung von Daten, Modell Ausbildung, Methoden des maschinellen Lernens, Matplotlib
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektroingenieurwesen, Leistungselektronik, Matlab, Kontrollsysteme, Elektronische Systeme, Netzwerkanalyse, Technische Analyse, Elektrische Systeme, Elektronik, Simulation und Simulationssoftware, Skripting
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Datenbank-Systeme, Abfragesprachen, PostgreSQL, Datenmanipulation, SQL, Datenbank-Management, Datenbank Management
Mittel · angeleitetes Projekt · Weniger als 2 Stunden