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: Performance Tuning, Development Testing, Software Testing, Unit Testing, Software Documentation, Application Programming Interface (API), Test Script Development, Code Reusability, Web Applications, Test Driven Development (TDD), Technical Documentation, Frontend Performance, Debugging, Performance Testing, Maintainability, Javascript, Software Design Patterns, Software Architecture, Secure Coding, Data Transformation
Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Software-Entwicklung, Python-Programmierung, Datenwissenschaft, Datenbanken, Vorverarbeitung von Daten, Objektorientierte Programmierung (OOP), Skripting, Grundsätze der Programmierung, Datenbank-Anwendung, Objektorientierter Entwurf, Paket- und Softwareverwaltung, Computer Programmierung, Maschinelles Lernen, Datenvorverarbeitung, Computerprogrammierung, Regressionsanalyse, Einheitliche Prüfung, Bereinigung von Daten, Benutzeroberfläche (UI) Design, Fehlersuche, Skriptsprachen, Relationale Datenbanken, Einheitstest
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unity Engine, Torque (Physics), Game Design, Video Game Development, Mechanics, Event-Driven Programming, Simulation and Simulation Software, Simulations, Computer Graphics, Mathematical Modeling, Physics, Scripting, Linear Algebra
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Anwendungsprogrammierschnittstelle (API), Web-Entwicklung, ChatGPT, Schnelles Engineering, Benutzererfahrung, Benutzerfreundliches Design, Javascript, Generative KI, Daten in Echtzeit, Web-Anwendungen
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: iOS Development, Swift Programming, Apple iOS, Core Data (Software), Interactive Design, User Interface (UI) Design, Data Persistence, Test Driven Development (TDD), Mobile Development, Application Design, Application Deployment, Animation and Game Design, Plot (Graphics), User Interface (UI), UI Components, Machine Learning Software, Software Architecture, Performance Tuning, Code Reusability, Data Integration
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: User Story, Backlogs, Scaled Agile Framework, Project Estimation, Sprint Planning, Agile Project Management, Agile Software Development, Scrum (Software Development), Sprint Retrospectives, Agile Methodology, Stakeholder Communications, Team Building, Agile Product Development, Jira (Software), Estimation, Planning, Project Management, Kanban Principles, Product Management, Prioritization
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Real-Time Operating Systems, Embedded Software, Software Architecture, Code Reusability, Embedded Systems, Memory Management, Systems Architecture, Software Design, Software Design Patterns, Maintainability, Performance Tuning, Scalability, Data Sharing, OS Process Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unreal Engine, Performance Tuning, Game Design, User Interface (UI), Video Game Development, UI Components, 3D Assets, Interactive Design, User Interface (UI) Design, Simulation and Simulation Software, Animations, Virtual Environment, Simulations, Computer Graphics, User Interface and User Experience (UI/UX) Design, Computer Graphic Techniques, Animation and Game Design, Physics, Visualization (Computer Graphics), Scripting
Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Application Deployment, Continuous Deployment, Continuous Delivery, Release Management, React.js, Vue.JS, User Accounts
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Entwicklung, React.js, Softwaretechnik, Javascript, Software-Entwicklung, Front-End-Webentwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

EDUCBA
Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), Python-Programmierung, Computer-Grafik-Techniken, Grafische Werkzeuge, Software-Entwicklung, Visualisierung (Computergrafik), Software Entwurf, Computergrafik, Benutzeroberfläche (UI) Design, Grafische und visuelle Gestaltung
Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: HTML und CSS, Web-Entwicklung, Hypertext Markup Language (HTML), Web-Design und Entwicklung, Front-End-Webentwicklung, Web-Anwendungen, Web-Design
Anfänger · Kurs · 1–4 Wochen