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.

Microsoft
Kompetenzen, die Sie erwerben: CI/CD, C# (Programming Language), SQL, Version Control, Database Management, Azure DevOps, Object Oriented Design, GitHub, Continuous Integration, Git (Version Control System), Object Oriented Programming (OOP), ASP.NET, Debugging, Relational Databases, Secure Coding, .NET Framework, Microsoft Copilot, Scalability, Graph Theory, Data Structures
★ 4.6 (405) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

CentraleSupélec
Kompetenzen, die Sie erwerben: Benutzerzentriertes Design, Android-Studio, Android-Entwicklung, Entwicklungsumgebung, Mobile Entwicklung, Android (Betriebssystem), UI-Komponenten, Java, Ereignisgesteuerte Programmierung, Java-Programmierung, Storyboarding, Anwendungsentwicklung, Anwendungsdesign, Benutzeroberfläche (UI) Design, Installation der Software, Software-Dokumentation, Interaktives Design
★ 4.2 (2020) · Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Angular, HTML and CSS, Eclipse (Software), Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Software Development Tools, Hypertext Markup Language (HTML), Java, Computer Programming Tools, Application Frameworks, Front-End Web Development, Object Oriented Design, Integrated Development Environments, Software Design Patterns, Web Components, Code Reusability, Development Environment, Cascading Style Sheets (CSS), Javascript
★ 4.4 (874) · Mittel · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Computational Thinking, Design Strategies, Cryptographic Protocols, Applied Mathematics, Tree Maps, Encryption, Network Model, Combinatorics, Data Science, Mathematical Software, Computer Science, Python Programming
★ 4.7 (979) · Fortgeschritten · Spezialisierung · 3–6 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Funktionelle Prüfung, Software-Entwicklung, Software-Entwurfsmuster, Andere Programmiersprachen, Funktionales Design, Leistungsoptimierung, Java, Ereignisgesteuerte Programmierung, Daten-Strukturen, Algorithmen, Scala-Programmierung, Anwendungsdesign, Grundsätze der Programmierung
★ 4.5 (3137) · Mittel · Kurs · 1–3 Monate

EDUCBA
Kompetenzen, die Sie erwerben: JUnit, Test Automation, Unit Testing, Java Programming, Java, Test Script Development, Verification And Validation, Test Tools, Software Testing, Test Execution Engine, Development Testing, Quality Assurance, Software Quality Assurance, System Testing, Application Development, Test Case, Data Validation, Application Design, Automation, Software Development
★ 4.9 (20) · Anfänger · Spezialisierung · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Secure Coding, Java Programming, Maintainability, Hardening, Java, Software Design Patterns, Application Security, Software Design, Data Structures, Object Oriented Design, Software Architecture, Performance Tuning, Memory Management, API Design, Code Reusability, Object Oriented Programming (OOP), Web Servers, Application Programming Interface (API), Software Development, Virtualization
Mittel · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: Angular, TypeScript, Front-End Web Development, UI Components, Application Frameworks, Development Environment, HTML and CSS, Web Applications, Web Development Tools, Cascading Style Sheets (CSS), User Interface (UI), Web Design, Responsive Web Design, Web Development, Hypertext Markup Language (HTML), Code Reusability, Event-Driven Programming, Data Modeling, Web Servers
Anfänger · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Node.JS, Containerization, Kubernetes, Cloud-Native Computing, Distributed Computing, Load Balancing, Dataflow, Unit Testing, Scalability, Data Pipelines, Test Script Development, Test Automation, API Gateway, Server Side, Microservices, Event-Driven Programming, Javascript, Software Architecture, Web Development, Web Applications
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Pandas (Python-Paket), Python-Programmierung, NumPy, Datenmanipulation, Objektorientierte Programmierung (OOP), Analytik, Daten-Strukturen, Datenverarbeitung, Skripting, Analytische Fähigkeiten, Datenanalyse, Computerprogrammierung, Bereinigung von Daten, Grundsätze der Programmierung
★ 4.6 (187) · Anfänger · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Lebenszyklus der Softwareentwicklung, Modellierung von Prozessen, Agiles Projektmanagement, Agile Software-Entwicklung, Scrum (Software-Entwicklung), Prozessgesteuerte Entwicklung, Agile Methodik, Software-Entwicklung, Software-Entwicklung, Methoden der Softwareentwicklung, Kanban-Prinzipien, Agile Produktentwicklung
★ 4.7 (5301) · Gemischt · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Software-Architektur, Hardware-Architektur, Simulation und Simulationssoftware, Mathematische Modellierung, Simulationen, Systemarchitektur, Robotik, Sicherheitsgarantie, Kontrollsysteme
★ 4.7 (2937) · Fortgeschritten · Kurs · 1–3 Monate