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.

Northeastern University
Kompetenzen, die Sie erwerben: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Engineering Software, Business Risk Management, Python Programming, Software Design, Application Development, Computer Programming, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Fehlersuche, Datenstrukturen, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Computer Programmierung, Digitale Pädagogik, Java, Software und Technologie für das Bildungswesen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Web Development Tools, Computer Programming, Scripting, Python Programming, Automation, Scripting Languages, Integrated Development Environments, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Programming Principles, Data Dictionary, Computer Programming, Data Structures, Debugging, Computational Logic, Command-Line Interface, Data Cleansing, Software Design Patterns, Functional Design, Scripting, Operating Systems, Pseudocode, Development Environment, File Management, Computational Thinking
Anfänger · Spezialisierung · 3–6 Monate

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

University of London
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Fehlersuche, C++ (Programmiersprache), Objektorientierter Entwurf, Programm-Entwicklung, Computer Programmierung, Grundsätze der Programmierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Fehlersuche, Computer Programmierung, Digitale Pädagogik, Brainstorming, Computergestütztes Denken, Grundsätze der Programmierung, Informatik, Software und Technologie für das Bildungswesen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Datenstrukturen, Fehlersuche, Objektorientierte Programmierung (OOP), Python-Programmierung, Datei-E/A, Skripting, Computer Programmierung, Leistungsoptimierung, Software-Ingenieur, Web-Entwicklungstools, Web-Entwicklung, Random Forest Algorithmus
Mittel · Kurs · 1–4 Wochen

Politecnico di Milano
Kompetenzen, die Sie erwerben: Algorithmen, Systementwurf und Implementierung, Cloud Computing, Cloud-Anwendungen, Hardware-Architektur, Computer Programmierung, Computer Architektur, Bioinformatik, Entwicklungsumgebung, Leistungsoptimierung, Amazon Elastic Compute Cloud, Cloud Computing Architektur
Mittel · Kurs · 1–3 Monate

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

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Computer Programmierung, Digitale Pädagogik, Brainstorming, Computergestütztes Denken, Grundsätze der Programmierung, Software und Technologie für das Bildungswesen
Anfänger · Kurs · 1–3 Monate