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 Toronto
Kompetenzen, die Sie erwerben: Lineare Algebra, Globale Positionierungssysteme, Robotik, Schätzung, Mathematische Modellierung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Computer Programmierung, Rechnerische Logik, Computerprogrammierung, Python-Programmierung, Grundsätze der Programmierung, Informatik, Datenmanipulation, Computerwissenschaft
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), GitHub Copilot, Responsible AI, Model Deployment, Containerization, Web Frameworks, Rust (Programming Language), AI Workflows, DevOps, Hugging Face, Applied Machine Learning, Cloud Solutions, Cloud-Native Computing, Machine Learning, Serverless Computing, Application Deployment, GitHub, Command-Line Interface, Big Data
Fortgeschritten · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Secure Coding, Security Testing, Application Security, Vulnerability Scanning, Risk Mitigation, Cyber Security Assessment, Vulnerability Management, Cyber Attacks, Security Engineering, Risk Analysis, Web Applications, Security Awareness, Computer Security, Security Management, Cyber Security Strategy, Authentications, Software Development, Linux, Linux Commands
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, grep, Shell-Skript, Unix-Befehle, Cloud Computing, Bash (Skriptsprache), Cloud-Hosting, Skripting, Unix, Unix-Shell, Skriptsprachen, Ubuntu, Git (Versionskontrollsystem), Dateiverwaltung, Linux, GitHub, Mac OS, Versionskontrolle
Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Prompt Engineering, Large Language Modeling, Prompt Patterns, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Vibe coding, Databases, Collaborative Software, Software Testing, OpenAI API, Application Design, Technical Documentation, AI Integrations, Generative AI, Software Engineering, Software Development, Machine Learning
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Verschlüsselung, Web-Server, Netzarchitektur, Web-Entwicklung, Kryptographie, Computer-Vernetzung, Innovation, Kryptographische Protokolle, Netzwerksicherheit, TCP/IP, Netzwerk-Protokolle, Business-Technologien, Allgemeine Netzwerkarbeit, Netzwerkverwaltung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Methoden des maschinellen Lernens, Generative KI, Künstliche Intelligenz, Daten-Ethik, Text Mining, LangChain, Maschinelles Lernen, Modell-Optimierung, Tiefes Lernen, Verarbeitung natürlicher Sprache, Vorverarbeitung von Daten, Angewandtes maschinelles Lernen, LLM-Bewerbung, Modellevaluation, Bewertung des Modells, Verantwortungsvolle AI, Klassifizierungsalgorithmen, Feinabstimmung, Abruf-erweiterte Erzeugung, Modellierung großer Sprachen, Datenvorverarbeitung, Einbettungen
Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Methoden der Softwareentwicklung, Software Entwurf, Bewertungen der Anfälligkeit, Programm-Entwicklung, C (Programmiersprache), Grundsätze der Programmierung, Systementwurf und Implementierung, Software-Entwicklung, Sichere Kodierung, Sicherheitstechnik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Database Design, IBM DB2, Relational Databases, Database Systems, Database Development, Databases, Database Management, PostgreSQL, MySQL, Database Administration, Database Software, SQL, Database Management Systems, Database Architecture and Administration, Data Modeling, Data Import/Export, Data Integrity, Command-Line Interface
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Android-Entwicklung, Kotlin, Erweiterbare Markup-Sprache (XML), Anwendungsentwicklung, Tools erstellen, UI-Komponenten, Entwicklungsumgebung, Gradle, Android (Betriebssystem), Mobile Entwicklungstools, Mobile Entwicklung, Virtuelle Umgebung, Integrierte Entwicklungsumgebungen, Benutzeroberfläche (UI), Android-Studio
Anfänger · Kurs · 1–4 Wochen