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: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenanalyse, Programm-Entwicklung, Datenmanipulation, Python-Programmierung, Datenorientierte Programmierung, Fehlersuche
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Cascading Style Sheets (CSS), Web-Entwicklung, Webdesign, Web Design und Entwicklung, Web-Anwendungen, HTML und CSS
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Systemüberwachung, GitHub, Software-Tests, Containerisierung, Befehlszeilen-Schnittstelle, JSON, Docker (Software), Jenkins, System Programmierung, Skripting, DevOps, Automatisierung, Bereitstellung von Anwendungen, CI/CD, Prometheus (Software), Kontinuierliche Überwachung, Rust (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Javascript, Computer Programmierung, Funktionales Design, Vue.JS, Objektorientierte Programmierung (OOP), Angular, Informatik, Web-Entwicklung, JSON, Anwendungsentwicklung, React.js, Ereignisgesteuerte Programmierung, Datenstrukturen, Software-Ingenieur, Web-Anwendungen, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Entwicklung von Testskripten, Software-Tests, Anwendungssicherheit, JUnit, Automatisierung, Skalierbarkeit, Schnittstelle zur Anwendungsprogrammierung (API), Regressionstests, Sicherheitsprüfung, Leistungstests, CI/CD, Test-Tools, Selenium (Software), Testfall, API-Tests, Testautomatisierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, AI Security, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, API Testing, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration
Mittel · Spezialisierung · 3–6 Monate

University of California, Davis
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Pädagogik, Computer Programmierung, Computergestütztes Denken, Kulturelle Reaktionsfähigkeit, Digitale Pädagogik, Fehlersuche
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: WordPress, Ajax, Development Environment, Content Management Systems, Web Development, Data Management, PHP (Scripting Language), Database Development, MySQL, Javascript and jQuery, Information Architecture, Database Management, Cascading Style Sheets (CSS), Application Security, User Accounts, Data Validation
Mittel · Spezialisierung · 1–4 Wochen

Case Western Reserve University
Kompetenzen, die Sie erwerben: Box Plots, Geostatistik, Datenanalyse, Daten bereinigen, Statistische Methoden, Simulationen, Statistische Modellierung, Explorative Datenanalyse, Rmarkdown, Räumliche Analyse, Plot (Grafiken), Deskriptive Statistik, R-Programmierung, Geografische Informationen und Technologie
Mittel · Kurs · 1–3 Monate