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.

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

JetBrains
Kompetenzen, die Sie erwerben: IntelliJ IDEA, Generative AI-Agenten, Software-Entwicklungstools, Integrierte Entwicklungsumgebungen, Künstliche Intelligenz, Lebenszyklus der Softwareentwicklung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Softwareentwicklung, Agentische Systeme, Generative KI, KI-Produktstrategie, Modellierung großer Sprachen, KI-Workflows
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Threat Modeling, Application Security, Software Development Life Cycle, DevSecOps, Security Testing, Secure Coding, Security Engineering, Cloud Security, Encryption, Vulnerability Scanning, Software Development, CI/CD, Cloud Platforms, Vulnerability Assessments, Vulnerability Management, Penetration Testing, Cybersecurity, Configuration Management
Mittel · Kurs · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Text Mining, Deep Learning, Unüberwachtes Lernen, Unstrukturierte Daten, Explorative Datenanalyse, Verarbeitung natürlicher Sprache, Maschinelles Lernen, Datenverarbeitung, Datenvorverarbeitung, Python-Programmierung, Angewandtes maschinelles Lernen, Modellevaluation, JSON, Datenvisualisierung, Marketing-Analytik
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Java, Computergestützte Logik, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Computer Programmierung, Objektorientierte Programmierung (OOP), Fehlersuche, Pseudocode, Testfall, Unterrichten, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Web Development Tools, Computer Programming, Scripting, Python Programming, Automation, Scripting Languages, Integrated Development Environments, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Cryptographic Protocols, Application Security, FinTech, Scalability, Payment Systems, Software Development, Emerging Technologies, Distributed Computing, Secure Coding, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Deep Learning, Cloud Computing, Faltungsneuronale Netzwerke, Keras (Bibliothek für Neuronale Netze), Entwicklungsumgebung, Datenvorverarbeitung, Computervision, Bildanalyse, Tensorflow, Modellevaluation, Python-Programmierung
Gemischt · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Devops-Tools, Ansible, YAML, IT-Automatisierung, Virtuelle Maschinen, Konfigurationsverwaltung, Shell-Skript, Infrastruktur als Code (IaC)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Javascript, Ereignisgesteuerte Programmierung, Ajax, Web-Entwicklung, Fehlersuche, Objektorientierte Programmierung (OOP), Datenvalidierung, JSON
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: User Interface (UI), Design Thinking, UI Components, Software Design, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, User Interface (UI) Design, Payment Systems, Interactive Design, Application Design, MySQL, Jupyter, Database Application, Development Environment, Application Development, Python Programming, Transaction Processing, Microsoft Windows
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, C# (Programmiersprache), Objektorientierter Entwurf, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–3 Monate