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: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Embedded Software, Integrated Development Environments, Embedded Systems, Game Design, Web Development
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Technical Communication, Technical Product Management, Program Evaluation, Performance Metric, Data Analysis, Agile Methodology, Project Management, Analytics, Stakeholder Communications, Communication, Data-Driven Decision-Making, Machine Learning, Large Language Modeling, R Programming, Data Visualization
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: GitHub, Git (Version Control System), Version Control, Collaborative Software, Software Versioning, Software Development Tools, Systems Development Life Cycle
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), Development Environment, Integrated Development Environments, Computer Programming, Software Installation, Maintainability, Command-Line Interface, Data Structures, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsible AI, Application Development, Generative AI, Full-Stack Web Development, GitHub, Development Environment, Front-End Web Development, Back-End Web Development, Prompt Engineering
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Apache Maven, Java Platform Enterprise Edition (J2EE), Object Oriented Design, Hibernate (Java), Unit Testing, Software Testing, Web Services, Object-Relational Mapping, Software Design Patterns, Integrated Development Environments, Docker (Software), Functional Design, MySQL, System Configuration
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Real-Time Operating Systems, Embedded Software, Software Architecture, Embedded Systems, Systems Architecture, Software Design, Application Design, Software Design Patterns, Maintainability, Performance Tuning, System Programming, Safety Assurance, Interoperability, Software Testing, Scalability, Design Strategies
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: React Native, Application Deployment, Mobile Development, ChatGPT, User Interface and User Experience (UI/UX) Design, JSON, UI Components, Application Development, Database Design, Development Environment, Data Storage, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Performance Tuning, Software Development Tools, Code Review, Collaborative Software, Integrated Development Environments, Software Visualization, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Prompt Engineering, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Authentications, Back-End Web Development, Web Servers, Databases, Web Applications, Application Programming Interface (API), Programming Principles, System Programming, Data Structures
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Responsive Web Design, Web Design, HTML and CSS, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), UI Components, Javascript and jQuery, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Browser Compatibility, Javascript, Typography, Web Analytics and SEO, Wireframing, Web Content Accessibility Guidelines, Logo Design
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Shiny (R Package), User Interface (UI), Data Visualization Software, Interactive Data Visualization, Application Deployment, Web Applications, Front-End Web Development, Data Analysis, Back-End Web Development, Spatial Data Analysis, Web Development, Full-Stack Web Development, Python Programming, Application Development, Development Environment
Mittel · Kurs · 1–3 Monate