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: Node.JS, TypeScript, Secure Coding, OAuth, Data Validation, Full-Stack Web Development, Web Applications, Application Security, Authentications, Web Development, Back-End Web Development, Javascript, Data Modeling, Data Migration, Application Deployment, API Design, E-Commerce
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Persistence, Debugging, Application Development, Application Design, Data Storage Technologies, Maintainability, Secure Coding, Build Tools, Application Deployment, File I/O, Data Storage, User Interface (UI) Design, Web Content
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS-Entwicklung, Anwendungsentwicklung, Wiederverwendbarkeit von Code, Sichere Kodierung, Validierung von Daten, Anwendungsdesign, Software-Entwurfsmuster, Benutzeroberfläche (UI), Software-Architektur, Instandhaltbarkeit, Swift-Programmierung, UI-Komponenten, Mobile Entwicklung, Apple iOS
Mittel · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Google Gemini, Agentic Workflows, AI Workflows, Journey Mapping, Generative AI Agents, AI Product Strategy, Strategic Prioritization, Prioritization, Vibe coding, Value Engineering, Agentic systems, Gemini, Business Process Reengineering, User Flows, No-Code Development, Prototyping
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Secure Coding, Maintainability, Application Design, Development Environment, Software Engineering, Application Development, Application Security, Unit Testing, Dataflow, Scalability, Software Design, Debugging, Application Deployment, Software Configuration Management, Business Logic
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: User Interface (UI), Application Lifecycle Management, Business Logic, User Interface (UI) Design, Frontend Integration, Software Development Life Cycle, Back-End Web Development, Application Development, Application Deployment, Application Design, Debugging, Web Applications, Web Development, Full-Stack Web Development, Functional Testing, Software Testing, Development Testing, Requirements Analysis, Web Design and Development, Secure Coding
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: AI Security, Open Web Application Security Project (OWASP), Cloud API, Secure Coding, Security Controls, Application Programming Interface (API), Google Cloud Platform
Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: AI Security, Open Web Application Security Project (OWASP), AI Integrations, Secure Coding, Security Controls, Security Software, Threat Detection, System Configuration, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Natural Language Processing, Digital Signal Processing, Field-Programmable Gate Array (FPGA), Technical Communication, Embedded Software, Embedded Systems, Machine Learning Methods, Distributed Computing, Deep Learning, Computer Vision, Microarchitecture, Generative Adversarial Networks (GANs), Recurrent Neural Networks (RNNs), Hardware Design, Machine Learning, Vision Transformer (ViT), Systems Architecture, Embeddings, Systems Analysis, Professional Development
Abschluss · 1–4 Jahre

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software-Entwicklung, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Software-Entwicklung, Ereignisgesteuerte Programmierung, Entwicklung von Videospielen, Algorithmen, Computerprogrammierung
★ 4.7 (3993) · Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Software-Prüfung, C (Programmiersprache), Programm-Entwicklung, Fehlersuche, Simulationen, Algorithmen, Computerprogrammierung
★ 4.3 (839) · Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: C (Programmiersprache), Anwendungsentwicklung, Programm-Entwicklung, Datenerhebung, Datenspeicherung, Microsoft Visual Studio, Algorithmen, Computerprogrammierung, Computational Thinking
★ 4.6 (377) · Anfänger · Kurs · 1–4 Wochen