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.

Kompetenzen, die Sie erwerben: Kontext-Management, Agentische Workflows, Software-Entwurfsmuster, KI-Orchestrierung, Modellierung großer Sprachen, Werkzeuganrufe, Anwendungsdesign, Generative AI-Agenten, Agentische Systeme, KI-Workflows
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Cybersicherheit, Eingebettete Software, Internet der Dinge, Softwareentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Cloud-Anwendungen, Amazon Webdienste, API-Design, Netzwerkprotokolle, Cloud Computing Architektur, Cloud-Technologien, Eingebettete Systeme, Kommunikationssysteme, Microservices, Cloud-Dienste, Drahtlose Netzwerke
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Eingebettete Software, Internet der Dinge, USB, Hardware-Fehlerbehebung, Befehlszeilen-Schnittstelle, Peripheriegeräte, Software-Entwicklungstools, Anwendungsentwicklung, Android Studio, Android (Betriebssystem), Computer-Programmierwerkzeuge, Entwicklung von Anwendungen für Mobilgeräte, System-Konfiguration, Betriebssysteme, Web-Server, Web-Anwendungen, Spiel-Design, Entwicklungsumgebung, Software-Installation, Ubuntu
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple iOS, Apple Xcode, Swift Programming, Mobile Development, Objective-C (Programming Language), User Interface (UI), Development Environment, Simulations, Storyboarding
Anfänger · Kurs · 1–4 Wochen

Amazon
Kompetenzen, die Sie erwerben: HTML und CSS, Cloud-Bereitstellung, Model-View-Controller, Persistenz der Daten, Reaktionsfähiges Webdesign, Front-End Web-Entwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Sichere Kodierung, Spring Boot, Server-Seite, Amazon Elastic Compute Cloud, Web-Anwendungen, Java-Plattform Enterprise Edition (J2EE), Javascript, Back-End Web-Entwicklung, Restful API, Full-Stack Web-Entwicklung
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
Gemischt · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Python-Programmierung, Statistik, R-Programmierung, Statistische Modellierung, Datenvalidierung, Datenanalyse, Datenverarbeitung, Forschung, Erhebung von Daten, Prädiktive Analytik, Daten-Integration, Datenwrangling, Angewandtes maschinelles Lernen, Feature Technik, Prädiktive Modellierung, Datenvorverarbeitung, Modellevaluation
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Systems, Embedded Software, Robotics, Electronic Systems, Computer Systems, Internet Of Things, Automation, Control Systems, C (Programming Language), Programmable Logic Controllers, Peripheral Devices, Wireless Networks, Medical Equipment and Technology, Medical Devices, Electric Power Systems, Computer Architecture, Civil Engineering, Cybersecurity, Biomedical Engineering, Public Works
Mittel · Spezialisierung · 3–6 Monate

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Application Design, Test Driven Development (TDD)
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Secure Coding, Computer Programming Tools, C and C++, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Software Development Tools, Exploit development, Debugging, Interoperability, Unix, Embedded Systems, Vulnerability Assessments, Unix Commands, File I/O, Operating Systems, Data Security, Linux, Microsoft Windows
Mittel · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: ASP.NET, Object Oriented Programming (OOP), Object Oriented Design, Frontend Integration, Middleware, Programming Principles, Application Frameworks, Object-Relational Mapping, Model View Controller, Event-Driven Programming, User Interface (UI), Cascading Style Sheets (CSS), Authentications, Development Environment, Debugging
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Künstliche neuronale Netze, ChatGPT, Keras (Bibliothek für Neuronale Netze), Daten importieren/exportieren, Angewandtes maschinelles Lernen, Methoden des Maschinellen Lernens, Leistungsoptimierung, Datenvorverarbeitung, Modellevaluation, Tensorflow, Bildanalyse
Mittel · angeleitetes Projekt · Weniger als 2 Stunden