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: Application Design, User Interface (UI), Database Administration, Interactive Design, Workflow Management, Business Software
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Skriptsprachen, Daten-Strukturen, Computerprogrammierung, Rechnerische Logik, Gestaltung, Skripting, 3D-Modellierung, Grundsätze der Programmierung, Computergrafik, Entwurfssoftware, Python-Programmierung, Visualisierung (Computergrafik), Animationen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Version Control, Debugging, Git (Version Control System), Microsoft Visual Studio, C# (Programming Language), .NET Framework, Development Environment, Integrated Development Environments, Program Development, Computer Programming Tools, Microsoft Development Tools, Software Development Tools, Build Tools, Software Installation
Anfänger · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Web Analytics and SEO, Content Management Systems, Web Design, Web Analytics, Supplier Management, Web Design and Development, E-Commerce, WordPress, Search Engine Optimization, No-Code Development, Blogs, Supply Chain, Retail Management, Supplier Relationship Management, Order Management, Order Fulfillment, Web Content, Web Development, Web Frameworks, Web Development Tools
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Security Engineering, Cyber Attacks, Cybersecurity, Security Requirements Analysis, Security Testing, Threat Modeling, Vulnerability Assessments, Software Design, Encryption, Vulnerability Management, Security Controls, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring
Mittel · Kurs · 1–3 Monate

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computational Logic, Program Development, Memory Management
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Javascript, Theoretical Computer Science, Programming Principles, Computational Thinking, Computer Science
Mittel · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Computerprogrammierung, Grafische Werkzeuge, Grundsätze der Programmierung, Computergrafik, Programm-Entwicklung, Datenverwaltung, Visualisierung (Computergrafik), Fehlersuche, JavaScript-Frameworks, Mensch-Computer-Interaktion, Computer-Programmierwerkzeuge, Instandhaltbarkeit, Javascript, Interaktives Design, Ereignisgesteuerte Programmierung, Entwicklungsumgebung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Memory Management, C and C++, Computational Thinking, Data Access
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI-Arbeitsabläufe, Generative KI, Software-Entwicklungstools, Modellierung großer Sprachen, KI-Kenntnisse, GitHub Kopilot, Computer-Programmierwerkzeuge, KI-gestützte Kreativität, LLM-Bewerbung
Mittel · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Version Control, GitHub, Git (Version Control System), Issue Tracking, Software Versioning, Software Development Tools, Collaborative Software, Technical Documentation, Software Documentation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unix-Shell, Bereitstellung von Anwendungen, Full-Stack Web-Entwicklung, Shell-Skript, Versionskontrolle, NumPy, GitHub, Lebenszyklus der Softwareentwicklung, Software-Architektur, Linux-Befehle, Python-Programmierung, Git (Versionskontrollsystem), Bash (Skriptsprache), Dateiverwaltung, Linux, Einheitliche Prüfung, Software-Entwicklung, Web-Entwicklung, Daten importieren/exportieren, Flask (Web-Framework)
Anfänger · Spezialisierung · 3–6 Monate