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: Containerization, Docker (Software), Kubernetes, Cloud-Native Computing, Prometheus (Software), CI/CD, Cloud Platforms, DevOps, Grafana, Application Deployment, Package and Software Management, Cloud Hosting, Application Programming Interface (API), Configuration Management, Role-Based Access Control (RBAC)
★ 5 (6) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Skriptsprachen, UI-Komponenten, Linux, Benutzeroberfläche (UI), Skripting, Bash (Skriptsprache), IT-Automatisierung, Interaktives Design, Rechnerische Logik, Grundsätze der Programmierung, Unix-Shell, Datei-E/A, Shell-Skript, Befehlszeilenschnittstelle, Programm-Entwicklung, Dateiverwaltung, Linux-Verwaltung
★ 4.8 (14) · Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Integrität der Daten, Datenbank-Design, SQL, Datenmodellierung, Datenbanken, Oracle-Datenbanken, Relationale Datenbanken, Transaktionsverarbeitung, Datenbank-Management, Abfragesprachen, Datenbank Management
★ 4.9 (16) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Softwaretechnik, Unified Modeling Language, Java, Software-Entwicklung, Software Architektur, Model-View-Controller, Java Programmierung, JUnit, Software-Entwurfsmuster, Konzeptionelle Gestaltung, Software-Architektur, Objektorientierte Programmierung (OOP), Software Entwurf, Objektorientierter Entwurf, Java-Programmierung
★ 4.6 (7) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Digitale Transformation, Amazon Web Services, Cloud-Speicher, Datenwissenschaft, Informatik, SQL, Computerwissenschaft, Dateiübertragungsprotokoll (FTP), Digitale Pädagogik, Amazon Webdienste, Cloud Computing, Datenanalyse, Hypertext Markup Language (HTML), Technische Kommunikation
★ 4.1 (7) · Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: User Accounts, Real Time Data, Authentications, Frontend Integration, Cloud Applications, Cloud Development, Application Development, NoSQL, Serverless Computing, Application Security, Data Management, Data Access, Data Storage, Data Structures, Cloud Security
★ 4.5 (6) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Unit Testing, Spring Framework, Spring Boot, Restful API, API Testing, Software Testing, Test Case, Application Programming Interface (API), Gradle, Build Tools, Software Development Tools, Integration Testing, Application Frameworks, Authentications
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Bereinigung von Daten, Random Forest Algorithmus, Datenwissenschaft, Technische Merkmale, Scikit Learn (Bibliothek für maschinelles Lernen), Software zur Datenvisualisierung, Feature Technik, Modell Ausbildung, Entscheidungsbaum-Lernen, Algorithmen für maschinelles Lernen, Datenwrangling, Klassifizierungs- und Regressionsbaum (CART), Angewandtes maschinelles Lernen, Python-Programmierung, Prädiktive Modellierung, Vorverarbeitung von Daten, Datenvorverarbeitung
★ 4.6 (13) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datensicherheit, Datenbank-Design, Datenbank-Verwaltung, Daten-Pipelines, Auszug, SQL, Datenumwandlung, Data Warehousing, Leistungsoptimierung, Wiederherstellung im Katastrophenfall, Datenpflege, PostgreSQL, Datenbankarchitektur und -verwaltung, Operative Datenbanken, Apache Airflow, Relationale Datenbanken, Datenarchitektur, Datenbank-Management, MySQL, Datenbank-Management-Systeme, Datenbank Management
★ 4.7 (16) · Fortgeschritten · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Display Devices, Computer Displays, Electronics, Hardware Design, Semiconductors, Electronic Hardware, Electronic Systems, Electronic Components, Real-Time Operating Systems, Embedded Systems, Computational Logic, Embedded Software, Basic Electrical Systems, Remote Access Systems, Control Systems, C (Programming Language), Memory Management, Color Theory
★ 4.2 (15) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, System-Programmierung, Analyse der Anforderungen, Software-Entwicklung, Software Architektur, Verwaltung der Anwendungsleistung, Verifizierung und Validierung, Computer Vision, Linux, Leistungsoptimierung, Eingebettete Systeme, Daten in Echtzeit, Software-Architektur, Systemanalyse, Systemüberwachung, Systemarchitektur, Leistungsprüfung, Systemanforderungen, Systementwurf und Implementierung, Systemintegration, Echtzeit-Betriebssysteme, Software Entwurf
★ 3.8 (8) · Fortgeschritten · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Frontend Integration, Application Programming Interface (API), API Gateway, Secure Coding, Cloud Development, Cloud Deployment, Database Development, Maintainability, Dataflow, Application Deployment, Server Side, Web Applications, Authentications, Authorization (Computing), Data Access
Anfänger · Spezialisierung · 1–3 Monate