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: Cloud Security, Open Web Application Security Project (OWASP), Data Governance, Data Management, Data Security, Cloud API, Secure Coding, Application Security, DevSecOps, Cloud Applications, Key Management, Encryption, Personally Identifiable Information, Information Privacy, General Data Protection Regulation (GDPR), OAuth, Application Programming Interface (API), Hardening, Threat Modeling, Data Encryption Standard
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Applications, Authentications, Front-End Web Development, Authorization (Computing), Application Programming Interface (API), User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Middleware, Web Services, Data Mapping, Simple Object Access Protocol (SOAP), Restful API, Software Technical Review, Application Development, Cloud Applications, Application Programming Interface (API), System Monitoring, Application Performance Management, Data Integration, Enterprise Application Management, Software Architecture, Business Process Automation, Performance Tuning, Scalability, Debugging, Application Security, Role-Based Access Control (RBAC)
Fortgeschritten · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Daten-Pipelines, Wahrscheinlichkeit & Statistik, Statistik, Explorative Datenanalyse, Logistische Regression, Statistische Analyse, Datenumwandlung, Datenvorverarbeitung, Bioinformatik, Regressionsanalyse, Datenanalyse, Statistische Methoden, Biostatistik, R-Programmierung, Statistische Inferenz, Statistische Hypothesentests
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: UI Komponenten, Schnittstelle zur Anwendungsprogrammierung (API), Javascript, React.js, Kontext-Management, Software-Entwurfsmuster, Jest (JavaScript Testing Framework), Einheitstest, Web-Entwicklungstools, JavaScript-Frameworks, Front-End Web-Entwicklung
Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Matplotlib, Logistische Regression, Daten bereinigen, Korrelationsanalyse, Datenanalyse, Statistische Analyse, Prädiktive Modellierung, Datenvorverarbeitung, Scikit Learn (Bibliothek für Maschinelles Lernen), Analytics, Python-Programmierung, Vorhersage, Sportmedizin, Regressionsanalyse, Verletzungsprävention, Angewandtes maschinelles Lernen, Statistische Modellierung, Datenverarbeitung, Sportliches Training, Überwachtes Lernen
Mittel · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Matplotlib, Klassifizierungsalgorithmen, Pandas (Python-Paket), Tableau Software, Prädiktive Modellierung, Datenvorverarbeitung, Scikit Learn (Bibliothek für Maschinelles Lernen), Modellevaluation, Maschinelles Lernen, Python-Programmierung, Datenmanipulation, Algorithmen für maschinelles Lernen, Unüberwachtes Lernen, Jupyter, Datenkompetenz, Daten Präsentation, Datenvisualisierungssoftware, Datenvisualisierung, Excel-Makros
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Algorithmen, Matplotlib, Pandas (Python-Paket), Daten importieren/exportieren, Analyse, Python-Programmierung, Graphentheorie, Netzwerkanalyse, Unüberwachtes Lernen, Datenanalyse, Prädiktive Analytik, Analyse sozialer Netzwerke
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Test Script Development, Test Automation, Regression Testing, Continuous Integration, Performance Testing, CI/CD, Browser Compatibility, Test Execution Engine, GitLab, Debugging, Test Case, User Interface (UI), Scalability
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ASP.NET, JavaScript Frameworks, Application Programming Interface (API), Web Applications, Full-Stack Web Development, Restful API, .NET Framework, UI Components, Back-End Web Development, Object-Relational Mapping, Application Frameworks, Model View Controller, User Interface (UI), Data Modeling, Data Validation
Mittel · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Projektmanagement, Anforderungsmanagement, Agile Methodik, Produktmanagement, Softwareentwicklung, Analyse der Anforderungen, Software-Ingenieur, Projektplanung, Agile Entwicklung von Software, Prozessentwicklung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Software Development, Hardware Architecture, Debugging, Application Security, Microarchitecture, Computer Architecture, C (Programming Language), Digital Signal Processing, System Configuration, Application Development, Security Engineering, C++ (Programming Language), System Requirements
Mittel · Spezialisierung · 3–6 Monate