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: Datenbank-Verwaltung, Datenwissenschaft, SQL, Gespeicherte Prozedur, Datenbank-Entwicklung, Relationale Datenbanken, Präsentation der Daten, Abfragesprachen
★ 4.5 (400) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Model Evaluation, Responsible AI, Fine-tuning, LangChain, Model Optimization, Large Language Modeling, Generative Model Architectures, Model Deployment, Generative AI, Generative Adversarial Networks (GANs), Application Deployment, Application Development, AI literacy, Technical Management, Business Strategy, Python Programming
★ 4 (74) · Mittel · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Zusammenarbeit, Softwaretechnik, Problemlösung, Komplexe Problemlösung, Kommunikation, Software-Entwicklung, Daten-Strukturen, Soziale Kompetenzen, Selbst-Bewusstsein, Überwindung von Hindernissen, Wachstumsorientiertheit, Verbale Kommunikationsfähigkeiten, Algorithmen, Zwischenmenschliche Kommunikation, Technische Kommunikation
★ 4.6 (555) · Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: GitHub Kopilot, Datenbank-Design, Microsoft SQL-Server, Datenmanipulation, SQL, Datenumwandlung, Generative KI, Datenbanken, Datenanalyse, Relationale Datenbanken, Abfragesprachen, Datenbank-Management-Systeme, Transact-SQL, Datenbank-Management, Datenbank Management
★ 4.6 (200) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Robotics, Machine Controls, Control Systems, Engineering, Scientific, and Technical Instruments, Automation, Graph Theory, Planning, Algorithms, Computer Programming, Computer Science, Simulation and Simulation Software, Engineering, Simulations, Data Structures, Python Programming, Virtual Environment, Linear Algebra, Applied Mathematics, Design
★ 4.5 (77) · Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Produktivität, Netzwerksicherheit, Datensicherheit, digitale Kompetenz, Lebenszyklus der Softwareentwicklung, Rahmen für das Risikomanagement, Lebenszyklus der Systementwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, TCP/IP, Risikomanagement, Agile Methodik, Informationstechnologie, Entwurf von Systemen, Produktivitätssoftware, Computer-Systeme, Computer-Hardware, Entwicklung von Systemen, Hardware-Architektur, Systementwurf und Implementierung
★ 4.6 (341) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Kontinuierliche Integration, Frontend-Integration, Anwendungsdesign, Back-End-Webentwicklung, Kubernetes, Microservices, Javascript, Kontinuierliche Bereitstellung, Web-Design und Entwicklung, Restful API, Django (Web-Framework), Web-Anwendungen, GitHub, Benutzerkonten, Web-Entwicklung, CI/CD, Full-Stack Web-Entwicklung, Node.JS, Front-End-Webentwicklung
★ 4.6 (203) · Fortgeschritten · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Feinabstimmung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Prompt-Muster, Schnelles Engineering, Anwendungsprogrammierschnittstelle (API), Computer Programmierung, Schlüsselverwaltung, AI-Sicherheit, Künstliche Intelligenz, Generative KI, AI-Integrationen, API-Tests, Daten-Ethik, Computerprogrammierung, Verantwortungsvolle AI, OpenAI, OpenAI-API
★ 4.5 (135) · Mittel · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, C and C++, JUnit, Programming Principles, Network Model, UI Components, Software Design Patterns, User Interface (UI), Data Access, Data Structures, Application Development, File I/O, Event-Driven Programming, Maintainability, Software Development Tools
★ 4.7 (209) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, Analyse der Anforderungen, Software-Entwicklung, Elektronische Systeme, Elektronische Hardware, System-Programmierung, Software Architektur, Dienstleistungsebene, Eingebettete Software, Eingebettete Systeme, Entwurf von Systemen, Hardware-Entwurf, Software-Architektur, Leistungsoptimierung, Systemanalyse, Systemarchitektur, Hardware-Architektur, Verlässlichkeit, Software Entwurf, Elektrotechnik und Computertechnik, Echtzeit-Betriebssysteme, Systementwurf und Implementierung
★ 4 (122) · Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Generative AI, Responsible AI, Generative Model Architectures, Multimodal Prompts, Prompt Engineering, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Azure DevOps Pipelines, AI Security, Fine-tuning, Data Ethics, AI Orchestration, AI Workflows, Model Deployment, Azure DevOps, Microsoft Azure, ChatGPT, AI Integrations, Artificial Intelligence and Machine Learning (AI/ML), Python Programming
★ 4.4 (15) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Cloud-API, API-Entwurf, Skalierbarkeit, Hybrides Cloud-Computing, Anwendungsprogrammierschnittstelle (API), Verwaltung der Anwendungsleistung, Software-Versionierung, Erweiterbare Markup-Sprache (XML), JSON, API-Gateway, Bereitstellung von Anwendungen, Kontinuierliche Bereitstellung, Google Cloud-Plattform, Cloud-Bereitstellung, Proxy-Server, Kontinuierliche Lieferung, CI/CD
★ 4.6 (1052) · Anfänger · Kurs · 1–3 Monate