Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Coursera
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Blockchain, Software-Architektur, Programm-Entwicklung, Rust (Programmiersprache), Transaktionsverarbeitung, Bereitstellung von Anwendungen, Skalierbarkeit, Kryptographische Protokolle
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Query Languages, MySQL, Database Systems, SQL, Database Software, Databases, Data Store, Performance Tuning, Software Installation, Document Management, Data Management, Microsoft Windows, System Configuration
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SonarQube, Role-Based Access Control (RBAC), Code Review, Maintainability, Continuous Integration, Software Quality Assurance, Software Quality (SQA/SQC), Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Programming Principles, Software Engineering, Software Development, Git (Version Control System), Building Codes, Software Installation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Drahtlose Netzwerke, Eingebettete Systeme, Eingebettete Software, Anzeigegeräte, Entwicklungsumgebung, Interaktives Design, Computerprogrammierung, Anwendungsentwicklung, Daten in Echtzeit, Swift-Programmierung, Internet der Dinge
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Business Process Automation, IT Automation, Data Presentation, Code Reusability, C# (Programming Language), Data Capture, File I/O, Programming Principles, Scalability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Vector Databases, Large Language Modeling, LangChain, Embeddings, Databases, OpenAI API, Data Management, Development Environment, Data Analysis
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Serial Peripheral Interface, Embedded Software, Telecommunications, Internet Of Things, Communication Systems, Embedded Systems, Computer Hardware, Digital Communications, Automation, Hardware Troubleshooting, Debugging, Remote Access Systems, Python Programming, Image Analysis, Software Installation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI) Design, Grundsätze der Programmierung, Skripting, Android-Entwicklung, Animationen, Spiel-Design, Mobile Entwicklung, Unity-Engine, Entwicklung von Videospielen, Installation der Software, C# (Programmiersprache), Animation und Spieldesign, UI-Komponenten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unity Engine, Android Development, Mobile Development, Scripting, C# (Programming Language), Android (Operating System), Video Game Development, Animation and Game Design, Application Development, Game Design, Performance Tuning, Animations, User Interface (UI), Software Installation
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: JUnit, Unit Testing, Software Quality Assurance, Development Testing, Integrated Development Environments, Software Testing, Quality Assurance, Test Case, Verification And Validation, Java, Software Development Tools, Java Programming, Performance Tuning, Debugging, Performance Testing
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Code Review, DevSecOps, Maintainability, Software Quality (SQA/SQC), Software Quality Assurance, Secure Coding, Application Security, Software Technical Review, Continuous Integration, Continuous Deployment, CI/CD, Vulnerability Scanning, Vulnerability Management, Analysis, Cyber Security Assessment, Security Strategy, Cyber Governance, Security Management, Cyber Security Strategy, Security Awareness
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Automatisierung, Verifizierung und Validierung, YAML, Eingebettete Software, CI/CD, Devops-Werkzeuge, Kontinuierliche Bereitstellung, Software-Entwicklungstools, Kontinuierliche Lieferung, Hardware-Entwurf, Tools erstellen, Prozess-Optimierung, Test-Automatisierung
Mittel · Kurs · 1–4 Wochen