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: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Integrated Development Environments, Scripting, Maintainability, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management
Anfänger · Spezialisierung · 3–6 Monate

Politecnico di Milano
Kompetenzen, die Sie erwerben: Architektur des Cloud Computing, Algorithmen, Bioinformatik, Programm-Entwicklung, Cloud-Plattformen, Leistungsoptimierung, Amazon Web Services, Amazon Webdienste, Cloud-Entwicklung, Cloud Computing, Hardware-Architektur, Computerprogrammierung, Amazon Elastic Compute Cloud, Leistungsprüfung, Computer Programmierung, Computerarchitektur, Cloud-Anwendungen, Cloud-Infrastruktur, Entwicklungsumgebung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Verarbeitung natürlicher Sprache, Pandas (Python-Paket), Datenwissenschaft, Python-Programmierung, Künstliche neuronale Netze, NumPy, Matplotlib, Methoden des maschinellen Lernens, Pivot-Tabellen und Diagramme, Datenmanipulation, Maschinelles Lernen, Tiefes Lernen, Lineare Algebra, Grundsätze der Programmierung, Modell-Optimierung, Computerprogrammierung, Algorithmen für maschinelles Lernen, Computer Programmierung, Numerische Analyse, Statistische Visualisierung
Mittel · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Brainstorming, Klassenzimmer-Management, Digitale Pädagogik, Animation und Spieldesign, Fehlersuche, Software und Technologie für das Bildungswesen, Grundsätze der Programmierung, Computerprogrammierung, Ereignisgesteuerte Programmierung, Computational Thinking, Computer Programmierung, Diversity-Bewusstsein
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java, Java-Programmierung, Aufbewahrung von Aufzeichnungen, Java Programmierung, Computerprogrammierung, Computer Programmierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Fractal Analytics
Kompetenzen, die Sie erwerben: Python-Programmierung, Künstliche neuronale Netze, Fehlersuche, Generative Modellarchitekturen, Kritisches Denken, Computerprogrammierung, Generative KI, Objektorientierte Programmierung (OOP), Computer Programmierung
Mittel · Kurs · 1–4 Wochen
University of Glasgow
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Programm-Entwicklung, Animation und Spieldesign, Code-Überprüfung, Grafik-Software, Grundsätze der Programmierung, Animationen, Interaktives Design, Computergrafik, Computerprogrammierung, Javascript, Ereignisgesteuerte Programmierung, Computational Thinking, Technische Überprüfung der Software, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, UI-Komponenten, Wiederverwendbarkeit von Code, Web-Entwicklung, Restful API, Cascading Style Sheets (CSS), React.js, HTML und CSS, Computerprogrammierung, Javascript, JavaScript-Frameworks, Web-Anwendungen, Computer Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Code Reusability, Virtual Machines, Verification And Validation, Program Development, Python Programming, Debugging, Maintainability, Data Manipulation, Virtualization, Programming Principles, Application Development, Scripting, Scripting Languages, Computer Programming, Development Environment, Software Development, Computer Programming Tools, Cross Platform Development
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), File I/O, Test Tools, File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Extensible Languages and XML, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Test Case, Data Structures
Anfänger · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Virtual Machines, Debugging, Virtualization, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Program Development, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen