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 Colorado System
Kompetenzen, die Sie erwerben: Betriebssysteme, C (Programmiersprache), Amazon Webdienste, Anwendungssicherheit, SQL, Penetrationstests, Software-Entwurfsmuster, Sichere Kodierung, Techniken der Ausbeutung, Bewertungen der Anfälligkeit
Mittel · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Abnahmeprüfung, Anforderungsmanagement, Funktionale Anforderung, Erhebung von Anforderungen, Kontrolle ändern, Dokumente zu den Benutzeranforderungen, Systemanforderungen, Analyse der Anforderungen, Prioritätensetzung, Agile Entwicklung von Software, Produktanforderungen, Kundenbetreuung, Geschäftliche Anforderungen, Rückstände, Umfangsmanagement, Anwenderbericht
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Statistische Analyse, Statistik, Explorative Datenanalyse, Daten bereinigen, Korrelationsanalyse, Datenanalyse, Datenmanipulation, Pandas (Python-Paket), Datenvorverarbeitung, Python-Programmierung, Daten-Integration, Seaborn, Datenvisualisierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Theorie, Skalierbarkeit, Relationale Datenbanken, Datenmodellierung, Datenbank Management, Text Mining, Datenbanken, Verteiltes Rechnen, Datenmanipulation, Gespeicherte Prozedur, Datenbank-Systeme, Datenbank-Design, Datenbankarchitektur und -verwaltung, SQL, Verarbeitung natürlicher Sprache, JSON, Abfragesprachen, PostgreSQL, NoSQL, Cloud-Anwendungen
Mittel · Spezialisierung · 3–6 Monate

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: SQL, Linux, Endpoint Security, Database Management, Incident Response, Relational Databases, Network Security, Database Systems, Vulnerability Scanning, Computer Security Incident Management, Security Management, Ubuntu, Linux Administration, File Systems, Routing Protocols, OSI Models, Application Development, Remote Access Systems, Scripting, MySQL
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Cloud Computing, Skalierbarkeit, Netzwerk Architektur, Netzwerk-Routing, TCP/IP, Netzwerk-Switches, Virtuelle Maschinen, Python-Programmierung, Computer-Vernetzung, Cloud-Infrastruktur, Software-definierte Netzwerke, Rechenzentren, Netzwerk-Leistungsmanagement, Cloud Computing Architektur, Weitverkehrsnetze
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Skalierbarkeit, Programm-Entwicklung, Versionskontrolle, Fehlersuche, Entwicklungstests, Java Programmierung, Softwareentwicklung, GitHub, Software-Tests, Computer Programmierung, JUnit, Java, Leistungsoptimierung, Git (Versionskontrolle-System), Einheitstest, Testgetriebene Entwicklung (TDD)
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: PHP (Skriptsprache), Software-Installation, MySQL, Entwicklungsumgebung, HyperText Markup Language (HTML), Web-Server, Cascading Style Sheets (CSS), Datenbank Entwicklung, Datenvalidierung, Web-Anwendungen, Back-End Web-Entwicklung, Web-Entwicklung
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenumwandlung, Schneeflocken-Schema, Datenmodellierung, Relationale Datenbanken, Business Intelligence, SQL, Datenbank-Design, Data-Warehousing, Daten-Integration, PostgreSQL, Datenmarkt, Pivot-Tabellen und Diagramme, Auszug, Star Schema
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Model Evaluation, Exploratory Data Analysis, Scikit Learn (Machine Learning Library), Probability & Statistics, Pandas (Python Package), Natural Language Processing, Data Preprocessing, Data Analysis, Classification Algorithms, Python Programming, Machine Learning
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Snowflake
Kompetenzen, die Sie erwerben: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, LLM Application, Data Engineering, Data Manipulation, Snowflake Schema, Large Language Modeling, Model Deployment, Data Warehousing, Unstructured Data, Embeddings, Cloud Development, SQL, Natural Language Processing, Data Pipelines, Extract, Transform, Load, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC)
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

Google AR & VR
Kompetenzen, die Sie erwerben: Augmented Reality, Augmented and Virtual Reality (AR/VR), Virtual Environment, Unity Engine, 3D Assets, User Experience Design, Mobile Development, User Experience, Computer Vision, User Interface and User Experience (UI/UX) Design, User Flows
Anfänger · Kurs · 1–4 Wochen