Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, Integrierte Entwicklungsumgebungen, Fehlersuche, C (Programmiersprache), Datei-E/A, Computer Programmierung, Go (Programmiersprache), Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Manipulation, Jupyter, Exploratory Data Analysis, Python Programming, Computational Logic
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Model Evaluation, Convolutional Neural Networks, Data Preprocessing, Keras (Neural Network Library), Image Analysis, Deep Learning, Tensorflow, Computer Vision, Artificial Neural Networks, Recurrent Neural Networks (RNNs), Data Manipulation, Data Transformation, Financial Forecasting, Data Visualization, Time Series Analysis and Forecasting, Exploratory Data Analysis, Python Programming, Customer Analysis, Applied Machine Learning, Cloud Computing
Anfänger · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Risikomanagement, Datenbanken, Schnittstelle zur Anwendungsprogrammierung (API), Datenbank Management, Leistungsoptimierung, OpenAI API, Künstliche Intelligenz, Generative KI, Back-End Web-Entwicklung, API-Design, Verantwortungsvolle KI, Schnelles Engineering
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Software Installation, Debugging, Computer Programming
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenverarbeitung, Maschinelles Lernen, Aufdeckung von Betrug, Technisches Management, Strategische Führung, Prädiktive Analytik, MLOps (Maschinelles Lernen Operations), Leistungsberichte, Angewandtes maschinelles Lernen, Unternehmensführung, Modellevaluation, Datenethik, Datenvorverarbeitung
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: LLM-Bewerbung, Agentische Systeme, Werkzeuganrufe, Generative AI-Agenten, Agentische Workflows, KI-Orchestrierung, KI-Workflows
Anfänger · Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Autorisierung (Computing), Routing-Protokolle, React.js, Frontend-Leistung, Abfragesprachen, Web-Entwicklung, Web-Anwendungen, Authentifizierungen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Kundenbetreuung, LLM-Bewerbung, ChatGPT, Aufrufabfolge von Webseiten, Entwicklungsumgebung, OpenAI API, Kundenservice, Testfall, Schnelles Engineering, Python-Programmierung, Fehlersuche
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Skalierbarkeit, Datenbanken, LLM-Bewerbung, Einbettungen, Vektor-Datenbanken, LangChain, Benutzeroberfläche (UI), Instandhaltbarkeit, Datenvorverarbeitung, Leistungsoptimierung, Schnelles Engineering, KI-Workflows
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Mobile Development, Front-End Web Development, Web Design, Web Development, Application Deployment, Cloud Deployment, User Interface (UI), User Interface (UI) Design, UI Components, Software Engineering
Mittel · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: Marketing Automation, ChatGPT, No-Code-Entwicklung, Benutzer-Feedback, Benutzeroberfläche (UI), Automatisierung, Social Media Inhalte, Entwicklung und Verwaltung von Inhalten, Künstliche Intelligenz, Generative KI, Anwendungsentwicklung, Schnelles Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden