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: Java, Daten-Strukturen, Programm-Entwicklung, Entwicklung von Videospielen, Benutzeroberfläche (UI), Java Programmierung, Integrierte Entwicklungsumgebungen, UI-Komponenten, Eclipse (Software), Spiel-Design, Grundsätze der Programmierung, Java-Programmierung, Entwicklungsumgebung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenmanipulation, Erweiterte Analytik, Statistik, Datenanalyse, Datenumwandlung, Python-Programmierung, Bereinigung von Daten, Pandas (Python-Paket), Analytik, Präsentation der Daten, Wahrscheinlichkeitsrechnung und Statistik, Datenvisualisierung, Statistische Analyse, Zeitreihenanalyse und Vorhersage, Datengestützte Entscheidungsfindung, Korrelationsanalyse, Software zur Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Generative KI, Python-Programmierung, Maschinelles Lernen, Modellevaluation, Künstliche Intelligenz, Bildanalyse, Modellierung großer Sprachen, Daten-Ethik, Tiefes Lernen, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Methoden des maschinellen Lernens, Generative Modellarchitekturen, Wissenschaftliche Visualisierung, Verantwortungsvolle AI, Bewertung des Modells
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, Model View Controller, ASP.NET, OAuth, API Design, Web Development, Application Programming Interface (API), .NET Framework, Web Services, Authentications, Unit Testing, Back-End Web Development, C# (Programming Language), Web Applications, Object-Relational Mapping, API Testing, Authorization (Computing), Operational Databases, Cloud Computing, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Containerisierung, Docker (Software), Cloud-Bereitstellung, Microservices, Django (Web-Framework), Cloud-Entwicklung, Flask (Web-Framework), Datenbanken, MongoDB, OpenShift, Cloud-Anwendungen, IBM Wolke, Kubernetes, Cloud-natives Computing, Back-End-Webentwicklung, Web-Anwendungen, Cloud-Plattformen, NoSQL, Bereitstellung von Anwendungen
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Feinabstimmung, Informationen zum Datenschutz, LLM-Bewerbung, Generative KI, Modellevaluation, Modellierung großer Sprachen, Generative Modellarchitekturen, Abruf-erweiterte Erzeugung, Verantwortungsvolle AI, Bewertung des Modells
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, OpenAI API, Prompt Patterns, AI Workflows, Generative Model Architectures, Fine-tuning, Model Deployment, Token Optimization, Applied Machine Learning, Hugging Face, Programming Principles, Application Deployment, Memory Management, Object Oriented Programming (OOP), Context Management, API Testing, Document Management, Model Optimization, Embeddings, Software Installation
Mittel · Spezialisierung · 3–6 Monate

Sungkyunkwan University
Kompetenzen, die Sie erwerben: R Programmierung, Finanzielle Analyse, Risikoanalyse, Finanzielle Daten, Datenmanipulation, Risikomanagement, Regressionsanalyse, Portfolio-Verwaltung, Investitionsmanagement, Investment Management, Investitionen, Leistungsanalyse, Risikomodellierung, Finanzielle Vorausschau, Zeitreihenanalyse und Vorhersage, Portfolio-Risiko, Statistische Programmierung, R (Software), Marktdaten, Korrelationsanalyse, Finanzielle Modellierung
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Penetration Testing, Network Security, Cyber Operations, Network Monitoring, Exploitation techniques, Vulnerability Scanning, Cryptographic Protocols, Remote Access Systems, Network Protocols, Encryption, General Networking, Command-Line Interface, Network Analysis, Proxy Servers
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Rust (Programming Language), Memory Management, System Programming, Package and Software Management, Data Structures, Software Installation, Code Reusability, Build Tools, Programming Principles, Other Programming Languages, Secure Coding, Integrated Development Environments, Data Sharing, Data Access
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Back-End Web Development, PostgreSQL, Database Development, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Application Programming Interface (API), Database Management, Databases, Data Validation, Development Environment
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Diversity-Bewusstsein, Fehlersuche, Computer Programmierung, Digitale Pädagogik, Brainstorming, Ereignisgesteuerte Programmierung, Computerprogrammierung, Computational Thinking, Grundsätze der Programmierung, Klassenzimmer-Management, Animation und Spieldesign, Software und Technologie für das Bildungswesen
Anfänger · Kurs · 1–3 Monate