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.

University of California San Diego
Kompetenzen, die Sie erwerben: Testfall, Systemintegration, Systementwurf und Implementierung, Internet der Dinge, Technisches Schreiben, Technische Dokumentation, Technische Kommunikation, Mobile Entwicklung, Software-Dokumentation, Entwurf von Systemen, Software-Entwicklung, Eingebettete Systeme, Implementierung des Systems, Kommunikationssysteme, Eingebettete Software, Systemprüfung, Entwicklungstests, Software-Entwurfsdokumente
★ 4.8 (13) · Gemischt · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Control Systems, Process Control, Engineering Analysis, Matlab, Systems Analysis, Systems Engineering, Simulation and Simulation Software, Mathematical Modeling, Simulations, Systems Design, System Design and Implementation, Differential Equations, Linear Algebra, Estimation
★ 4.8 (53) · Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Containerisierung, Microservices, Google Cloud-Plattform, Python-Programmierung, Algorithmen, AWS SageMaker, Installation der Software, Test-Automatisierung, Angewandtes maschinelles Lernen, Befehlszeilenschnittstelle, Paket- und Softwareverwaltung, Jupyter
★ 4.4 (43) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Design und Entwicklung, Cascading Style Sheets (CSS), Web-Entwicklung, Front-End-Webentwicklung, Integrierte Entwicklungsumgebungen, HTML und CSS, Web-Entwicklungs-Tools, Hypertext Markup Language (HTML), Software-Entwicklungstools, Entwicklungsumgebung, Web-Design, Semantisches Web
★ 3.1 (37) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Infrastruktur als Code (IaC), Cloud-API, Software-Versionierung, Anwendungsprogrammierschnittstelle (API), Wiederverwendbarkeit von Code, Cloud-Infrastruktur, IT-Automatisierung, Konfigurationsmanagement, Terraform, Konfigurationsverwaltung
★ 4.9 (30) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unreal Engine, Video Game Development, Animation and Game Design, Game Design, Animations, User Interface (UI), Interactive Design, Prototyping, Virtual Environment, Simulation and Simulation Software, Visualization (Computer Graphics), Simulations, Artificial Intelligence, User Interface (UI) Design, 3D Assets, Physics, Event-Driven Programming, UI Components, Scripting, Development Environment
★ 4.8 (18) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Cascading Style Sheets (CSS), Webanalyse und SEO, Web-Komponenten, Web-Entwicklung, Frontend-Integration, Reaktionsfähiges Web-Design, Front-End-Webentwicklung, Web-Design, Software-Entwicklung, Attrappen, UI-Komponenten, HTML und CSS, GitHub, Web-Anwendungen, Versionskontrolle, Figma (Entwurfssoftware), Code-Überprüfung, Hypertext Markup Language (HTML), React.js
★ 4.6 (57) · Fortgeschritten · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Datenverarbeitung, Datenmanipulation, Integration von Daten, Datenumwandlung, Bereinigung von Daten, Datenqualität, Vorverarbeitung von Daten, Datenwrangling, Tidyverse (R-Paket), R (Software), Pivot-Tabellen und Diagramme, Qualität der Daten, Datenvorverarbeitung
★ 4.6 (25) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Illinois Tech
Kompetenzen, die Sie erwerben: Datenverarbeitung, Datenmanipulation, Datenbank-Management, Leistungsoptimierung, Datenbank-Theorie, Datenbanken, Datenbank-Design, SQL, Datenbank-Anwendung, Abfragesprachen, Datenbank-Software, Datenbank-Systeme, Datenbank Management, Berechtigung (Computing), Relationale Datenbanken, Integrität der Daten, Datenbank-Management-Systeme
★ 4.5 (33) · Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Grundsätze der Programmierung
★ 4 (29) · Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: MongoDB, Restful API, API Design, NoSQL, Database Development, Node.JS, Query Languages, Operational Databases, Database Systems, Application Programming Interface (API), Database Management, Distributed Computing, Data Store, Database Design, Database Architecture and Administration, Performance Tuning, Object-Relational Mapping, Scalability, Data Modeling, Data Validation
★ 4.7 (65) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Integrationen, Google Cloud-Plattform, Python-Programmierung, Verwaltung von Dokumenten, Daten in Echtzeit, Dokumentenverwaltung, Cloud-API, Unstrukturierte Daten, E-Mail-Automatisierung, Jupyter
★ 4.8 (6) · Anfänger · Projekt · Weniger als 2 Stunden