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.

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

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

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

Kompetenzen, die Sie erwerben: Javascript, Web Language, Data Persistence, Scripting Languages, Data Storage, Web Development, Programming Principles, Data Structures, Computational Logic, Software Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Rmarkdown, Plot (Graphics), Statistical Visualization, Data Presentation, Box Plots, Scatter Plots, Data Visualization, Interactive Data Visualization, Dashboard Creation, Histogram, Descriptive Statistics, Data Visualization Software, R (Software), R Programming, Integrated Development Environments, Data Science
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Microsoft Power Platform, Application Deployment, Application Development, Microsoft 365, Data Modeling, Data-Driven Decision-Making, Project Design, Software Design, Product Planning, Project Planning, Product Testing, Software Development, Software Architecture
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: WordPress, Ajax, Development Environment, Content Management Systems, Content Management, Secure Coding, Web Development, Data Management, Web Design and Development, PHP (Scripting Language), Database Management, Dashboard Creation, Cascading Style Sheets (CSS), Data Security, Application Security, Javascript, Data Validation
Mittel · Spezialisierung · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Continuous Deployment, Software Development, Cloud Deployment, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Software Development Tools, Amazon Web Services, Devops Tools, Development Testing, Software Testing, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, Code Reusability, Computational Logic, Programming Principles, Data Import/Export, Web Development
Mittel · Kurs · 1–4 Wochen

Codio
Kompetenzen, die Sie erwerben: Matplotlib, Statistical Hypothesis Testing, Plot (Graphics), Data Analysis, Statistical Analysis, Data Import/Export, Data Visualization, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Data Wrangling, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Scripting, Computational Logic
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Animation and Game Design, Video Game Development, Game Design, 3D Assets, Event-Driven Programming, Animations, Graphics Software, Computer Graphics, Visualization (Computer Graphics), Interactive Design, Computer Graphic Techniques, Debugging, User Interface (UI), User Interface (UI) Design, UI Components, Computer Displays, Program Development, Code Reusability, Python Programming, Development Environment
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Kollaborative Software, Git (Versionskontrollsystem), Software-Versionierung, Cloud-Speicher, Fehlersuche, Dateiverwaltung, Software-Entwicklungstools, Cloud-Entwicklung, Konfigurationsmanagement, GitHub, Konfigurationsverwaltung, Anwendungsentwicklung, Bereitstellung von Anwendungen, Versionskontrolle, Integrierte Entwicklungsumgebungen, Software-Konfigurationsmanagement, Entwicklungsumgebung, GitHub Kopilot
Mittel · Kurs · 1–3 Monate