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: Secure Coding, Frontend Performance
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computerprogrammierung, Fehlersuche, Programm-Entwicklung, Microsoft Entwicklungswerkzeuge, Anwendungsentwicklung, Objektorientierter Entwurf, Microsoft Visual Studio, .NET-Rahmenwerk, Wiederverwendbarkeit von Code, Objektorientierte Programmierung (OOP), Software-Entwicklungstools, Entwicklungsumgebung, Daten-Strukturen, Integrierte Entwicklungsumgebungen, C# (Programmiersprache), Grundsätze der Programmierung, Anwendungs-Rahmenwerke, Problemlösung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web-Anwendungen, Rust (Programmiersprache), Back-End-Webentwicklung, Gemeinsame Nutzung von Daten, Datenbanken, Web-Server, Anwendungsprogrammierschnittstelle (API), Beglaubigungen, Speicherverwaltung, Daten-Strukturen, Restful API, System-Programmierung, Server-Seite
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Computer Programming, Code Reusability, Embedded Software, Development Environment, Control Systems, Integrated Development Environments, Microsoft Visual Studio, Embedded Systems, Web Applications, Computer Programming Tools, Electronics, Game Design, Electronic Components
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Installation der Software, Wiederverwendbarkeit von Code, Entwicklungsumgebung, Instandhaltbarkeit
★ 5 (14) · Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), C and C++, Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management
★ 4.4 (2498) · Mittel · Spezialisierung · 3–6 Monate

Board Infinity
★ 3.8 (29) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Reinforcement Learning, Machine Learning, Artificial Intelligence, Responsible AI, Computational Logic, AI Workflows, Agentic systems, Theoretical Computer Science, Applied Machine Learning, Model Optimization, Model Evaluation, Markov Model, Continuous Monitoring, Functional Specification, Verification And Validation, Safety and Security
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, UI/UX Strategy, Responsive Web Design, Application Design, Animations, Application Development, Data Visualization Software, Interactive Design, Integrated Development Environments, Interactive Data Visualization, Code Reusability, Model View Controller
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Diagramm Entwurf, Programm-Entwicklung, Verifizierung und Validierung, Objektorientierter Entwurf, C++ (Programmiersprache), C und C++, Objektorientierte Programmierung (OOP), Software-Visualisierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programm-Entwicklung, NumPy, Matplotlib, Datenverarbeitung, Datenmanipulation, Datenanalyse, Seaborn, Daten importieren/exportieren, Paket- und Softwareverwaltung, JSON, Wiederverwendbarkeit von Code, Objektorientierte Programmierung (OOP), Pandas (Python-Paket), Python-Programmierung, Datei-E/A, Plot (Grafiken), Software zur Datenvisualisierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computerprogrammierung, Programm-Entwicklung, Befehlszeilenschnittstelle, Microsoft Entwicklungswerkzeuge, Microsoft Visual Studio, Rechnerische Logik, C und C++, Integrierte Entwicklungsumgebungen, C# (Programmiersprache), Grundsätze der Programmierung
★ 4.4 (220) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden