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: Bioinformatics, Scientific Visualization, Data Access, Extensible Languages and XML, Extensible Markup Language (XML), Data Visualization, Database Software, Data Manipulation, File I/O, Python Programming
★ 4.5 (47) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Bayessche Statistik, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Statistische Software, R Programmierung, Statistische Inferenz, Markov-Modell, Klassifizierungsalgorithmen, Statistische Modellierung, Statistische Programmierung, Numerische Analyse, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik
★ 4.5 (63) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: PySpark, Apache Spark, Model Evaluation, MySQL, Data Pipelines, Scala Programming, Extract, Transform, Load, Logistic Regression, Customer Analysis, Apache Hadoop, Predictive Modeling, Applied Machine Learning, Data Processing, Data Persistence, Advanced Analytics, Big Data, Apache Maven, Data Access, Apache, Python Programming
★ 4.6 (90) · Anfänger · Spezialisierung · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Kryptographie, Abhängigkeitsanalyse, Cloud-Plattformen, Schwachstellen-Management, Techniken der Ausbeutung, Web-Entwicklung, Identitäts- und Zugangsmanagement, Node.JS, Paket- und Softwareverwaltung, Cloud-Dienste, Web-Anwendungen, Sichere Kodierung, Sicherheit der Infrastruktur, Rahmen für das Risikomanagement, Serverloses Rechnen, Anwendungssicherheit, Beglaubigungen, Management von Bedrohungen, Javascript, Cloud-Sicherheit
★ 4.5 (112) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: NoSQL, API-Entwurf, Back-End-Webentwicklung, Middleware, Server-Seite, Cloud-Entwicklung, Skalierbarkeit, Cloud-Anwendungen, Datenbank-Anwendung, Node.JS, Datenbank-Design, Restful API, MongoDB, Cloud-Bereitstellung, Relationale Datenbanken, Leistungsoptimierung, Datenbank-Entwicklung, Anwendungsprogrammierschnittstelle (API), Beglaubigungen, Javascript
★ 4.5 (51) · Mittel · Kurs · 1–3 Monate

SAS
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenvalidierung, Automatisierung, Validierung von Daten, Fallstudien, Datenmanipulation, Datenverarbeitung, SAS (Software), Statistische Programmierung
★ 4.8 (150) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
★ 4.5 (25) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Amazon Web Services
Kompetenzen, die Sie erwerben: Automatisierung, Amazon S3, Amazon DynamoDB, Amazon Web Services, Skalierbarkeit, Ereignisgesteuerte Programmierung, Amazon Webdienste, Infrastruktur als Code (IaC), AWS CloudFormation, Cloud-Bereitstellung, Anwendungsprogrammierschnittstelle (API), Serverloses Rechnen, Cloud-Management, Bereitstellung von Anwendungen, Beglaubigungen, Berechtigung (Computing), Cloud-Infrastruktur
★ 4.9 (21) · Anfänger · Kurs · 1–4 Wochen

Fractal Analytics
Kompetenzen, die Sie erwerben: Computing Platforms, Cloud Computing, Information Technology, Cybersecurity, Theoretical Computer Science, Linear Algebra, Critical Thinking
★ 4.1 (111) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, Cybersecurity, MITRE ATT&CK Rahmenwerk, Python-Programmierung, Techniken der Ausbeutung, Skripting, Benutzerkonten, Beglaubigungen, Netzwerksicherheit, Fernzugriffssysteme, Penetrationstests, Cyber-Angriffe
★ 4.8 (65) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microservices, Scalability, Software Architecture, CI/CD, Continuous Deployment, API Gateway, Systems Architecture, Containerization, Software Design, Serverless Computing, Application Design, Solution Architecture, Continuous Integration, Docker (Software), Software Design Patterns, Systems Design, Kubernetes, Event-Driven Programming, Application Programming Interface (API), Data Management
★ 4.3 (15) · Mittel · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Middleware, Anwendungs-Rahmenwerke, Gemeinsame Nutzung von Daten, Java-Programmierung, Persistenz der Daten, Management von Unternehmensanwendungen, Server-Seite, Objekt-Relationales Mapping, Anwendungsserver, Ereignisgesteuerte Programmierung, Skripting, Web-Anwendungen, Web-Entwicklung, Java-Plattform Enterprise Edition (J2EE), Bereitstellung von Anwendungen, Kontext-Management, Skriptsprachen, Web-Server, Java Programmierung, Datenspeicherung
★ 4.6 (219) · Mittel · Spezialisierung · 1–3 Monate