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.

Kompetenzen, die Sie erwerben: Microsoft Entwicklungswerkzeuge, Software-Entwicklungstools, Entwicklungsumgebung, Software-Entwicklung, Microsoft Visual Studio, Fehlersuche, Versionskontrolle, Integrierte Entwicklungsumgebungen, Git (Versionskontrollsystem)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Web-Entwicklung, Cascading Style Sheets (CSS), Ereignisgesteuerte Programmierung, Javascript, JavaScript-Frameworks, UI-Komponenten, Front-End-Webentwicklung, Benutzeroberfläche (UI), Datenverwaltung, Datenmanagement, React.js, Benutzerfreundliches Design, Anwendungsprogrammierschnittstelle (API)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software-Versionierung, Deskriptive Statistik, Statistische Analyse, Entwicklungsumgebung, Microsoft Visual Studio, R (Software), Statistische Programmierung, Programm-Entwicklung, Technische Dokumentation, Versionskontrolle, Software-Dokumentation, GitHub Kopilot, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Data Structures, Python Programming, Computer Programming, Data Visualization, Computational Thinking, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Scripting, Python Programming, Automation, Development Environment, Data Structures
Anfänger · Kurs · 1–3 Monate

Alex Genadinik
Kompetenzen, die Sie erwerben: Prompt Engineering, Debugging, Responsible AI, Code Review, AI literacy, ChatGPT, Verification And Validation, Artificial Intelligence, AI Workflows, Model Evaluation, Software Testing, Development Testing
Gemischt · Kurs · 1–4 Wochen

Case Western Reserve University
Kompetenzen, die Sie erwerben: Datenanalyse, Datenvorverarbeitung, Deskriptive Statistik, Simulationen, Bereinigung von Daten, Geostatistik, R (Software), Vorverarbeitung von Daten, Plot (Grafiken), Paket- und Softwareverwaltung, Statistische Programmierung, Analyse räumlicher Daten, Statistische Modellierung, R Programmierung, Explorative Datenanalyse, Statistische Methoden, Geospatial Mapping, Räumliche Analyse, Box Plots, Geografische Informationen und Technologie, Rmarkdown
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms
Mittel · Kurs · 1–4 Wochen

Alex Genadinik
Kompetenzen, die Sie erwerben: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Web Presence, Blogs, Content Optimization, Digital Marketing
Gemischt · Kurs · 1–4 Wochen

University of Pittsburgh
Kompetenzen, die Sie erwerben: Cloud Computing, Cloud Deployment, Cloud Technologies, Cloud Services, Virtualization and Virtual Machines, Cloud Computing Architecture, Cloud Infrastructure, Virtualization, Cloud Platforms, NoSQL, Cloud Storage, Database Design, Database Management, Data Warehousing, MongoDB, MySQL, SQL, Application Programming Interface (API), Python Programming, Git (Version Control System)
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Leistungsoptimierung, Web-Entwicklung, Computer Programmierung, Leistungsprüfung, Software-Entwicklung, Web-Entwicklungs-Tools, Fehlersuche, Python-Programmierung, Softwaretechnik, Computerprogrammierung, Daten-Strukturen, Datei-E/A, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–4 Wochen