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: Code Review, DevSecOps, Maintainability, Software Quality (SQA/SQC), Software Quality Assurance, Secure Coding, Application Security, Software Technical Review, Continuous Integration, Continuous Deployment, CI/CD, Vulnerability Scanning, Vulnerability Management, Analysis, Cyber Security Assessment, Security Strategy, Cyber Governance, Security Management, Cyber Security Strategy, Security Awareness
Mittel · Kurs · 1–4 Wochen

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Betriebssysteme, Peripheriegeräte, Informatik, System-Software, Computer Programmierung, Virtuelle Maschinen, System-Programmierung, Software Architektur, Software-Entwicklung, Speicherverwaltung, Computerarchitektur, Computer-Systeme, Daten-Strukturen, Software-Architektur, Grundsätze der Programmierung, Computerwissenschaft, Computerprogrammierung, Computergrafik, Software Entwurf, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Hardware-Architektur, Algorithmen
★ 4.9 (533) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prometheus (Software), Version Control, Git (Version Control System), Docker (Software), Kubernetes, CI/CD, Containerization, DevOps, YAML, Grafana, GitHub, Devops Tools, Linux Commands, Linux, Cloud Infrastructure, Continuous Integration, Amazon Web Services, Linux Administration, Linux Servers, Software Versioning
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Model Optimization, Simulations, Plot (Graphics)
Mittel · Kurs · 1–4 Wochen

California Institute of the Arts
Kompetenzen, die Sie erwerben: Ästhetik, Gestaltungselemente und -prinzipien, UI-Komponenten, Typografie, Grafikdesign, Interaktives Design, Benutzeroberfläche (UI) Design, Mensch-Computer-Interaktion, Benutzeroberfläche (UI), Reaktionsfähiges Web-Design, Grafische und visuelle Gestaltung, Grafisches Design, Visuelle Gestaltung, Web-Design, Benutzerfreundliches Design, Digitales Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
★ 4.7 (6391) · Anfänger · Kurs · 1–3 Monate

PracticalGrowth
Kompetenzen, die Sie erwerben: Succession Planning, Employee Retention, Recognizing Others, Talent Management, Team Performance Management, Team Management, Employee Engagement, People Development, Team Leadership, People Management, Driving engagement, Workforce Planning, Professional Development, Workforce Management, Employee Coaching, Employee Surveys, Telecommuting, Interviewing Skills, Capacity Management, Process Improvement
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
★ 4.5 (274) · Mittel · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Rechnerische Logik, Java-Programmierung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Entwicklungsumgebung, Installation der Software
★ 4.6 (2249) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Projektleitung, Maschinelles Lernen, Datenqualität, Methoden des maschinellen Lernens, MLOps (Operationen für maschinelles Lernen), Tiefes Lernen, Menschenzentriertes Design, Datenmanagement, Qualität der Daten, Datenwissenschaft, Unüberwachtes Lernen, Produktdesign, Modellevaluation, Modell Ausbildung, Bewertung des Modells, Datenverwaltung, Daten-Ethik, Verantwortungsvolle AI, Design erleben, Produktmanagement, Klassifizierungs- und Regressionsbaum (CART), Benutzerfreundliches Design, Modell-Einsatz
★ 4.7 (1148) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Markov-Modell, Bioinformatik, Statistische Methoden, Infektionskrankheiten, Statistische Analyse, Computational Thinking, Mikrobiologie, Biotechnologie, Unüberwachtes Lernen, Biowissenschaften, Epidemiologie, Algorithmen für maschinelles Lernen, Präzisionsmedizin, Molekularbiologie, Software zur Datenanalyse, Angewandtes maschinelles Lernen, Python-Programmierung, Algorithmen
★ 4.3 (1279) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Computer Programmierung, Angewandte Mathematik, Theoretische Informatik, Arithmetik, Logisches Denken, Grundsätze der Programmierung, Deduktive Argumentation, Kombinatorik, Rechnerische Logik, Computerprogrammierung, Python-Programmierung, Algorithmen
★ 4.4 (2284) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenbank-Design, NoSQL, Daten-Infrastruktur, Virtuelle Umgebung, Datenmanagement, Datenmodellierung, Datenverwaltung, Daten-Strukturen, Datenverarbeitung, Große Daten, Apache Hadoop, Daten in Echtzeit, Datenbanken, Datenanalyse, Relationale Datenbanken, Abfragesprachen, Datenspeicher, Datenbank-Management-Systeme
★ 4.4 (3025) · Gemischt · Kurs · 1–3 Monate