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.

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Functional Specification, Command-Line Interface, Debugging, Data Validation
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, Fehlersuche, Python-Programmierung, Computergestütztes Denken, Softwareentwicklung, Programm-Entwicklung, Entwicklungsumgebung, Schnelles Engineering, KI-Förderung, Spiel-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Statistical Visualization, Data Visualization Software, Interactive Data Visualization, Data Presentation, Scatter Plots, Jupyter, Histogram, Box Plots, Graphing, Computer Programming, Development Environment, Animations
Gemischt · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Fehlersuche, Technische Informatik, Linux, Programm-Entwicklung, Computer Architektur, Eingebettete Software, Computer Programmierung, C (Programmiersprache), Informatik, Datenstrukturen
Anfänger · Kurs · 1–3 Monate
Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Befehlszeilen-Schnittstelle, Linux-Befehle, Fehlersuche, Technische Informatik, Linux, Computer Programmierung, Computer Architektur, System Programmierung, Eingebettete Software, Grundsätze der Programmierung, Software-Visualisierung, C (Programmiersprache), Datei-E/A, Informatik, Software-Ingenieur, Dateisysteme, Eingebettete Systeme, Software-Dokumentation, Linux-Server
Anfänger · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, Software-Entwicklungstools, Microsoft Kopilot, OpenAI API, Anwendungsentwicklung, LLM-Bewerbung, KI-Förderung, Prompt Engineering Tools, Modellierung großer Sprachen
Mittel · Kurs · 1–4 Wochen
Codio
Kompetenzen, die Sie erwerben: OAuth, Web Development Tools, Authentications, Web Servers, Application Programming Interface (API), Cloud API, Restful API, Server Side, JSON, Software Documentation, Javascript, Web Services, Application Security
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Generative KI, Fehlersuche, GitHub, Generative AI-Agenten, Git (Versionskontrolle-System), Docker (Software), Entwicklungsumgebung, KI-Workflows, Google Gemini, Microsoft Kopilot, ChatGPT, OpenAI, Schnelles Engineering
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, ChatGPT, Entwicklung von Testskripten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Program Development, Integrated Development Environments, Code Review, Software Development, AI Enablement, Debugging, Web Development Tools, JavaScript Frameworks, Web Development, Artificial Intelligence, React.js, Context Management, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: HTML and CSS, Software Documentation, Technical Documentation, Style Guides, Web Development, Technical Writing
Anfänger · Kurs · 1–4 Wochen