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.

Arizona State University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Application Development, User Interface (UI) Design, Graphical Tools, Code Reusability
★ 3.8 (18) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SAS (Software), Statistische Software, Statistische Programmierung, Datenanalyse, Datenmanipulation, Analyse, Analyse der Anforderungen, Datenverarbeitung, Software zur Datenanalyse, Computerprogrammierung
★ 4.8 (96) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Apache Hadoop, Data Processing, Distributed Computing, Performance Tuning, Big Data, Software Architecture, Scalability, Program Development, System Configuration, File I/O, Software Design Patterns
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, File I/O, Integrated Development Environments, Functional Design
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Algorithms, Game Theory, Data Structures, Computer Programming, Computational Thinking, Problem Solving
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Grundsätze der Programmierung, Funktionales Design, Python-Programmierung, Wiederverwendbarkeit von Code, Installation der Software, Skripting, Entwicklungsumgebung, Computational Thinking, Rechnerische Logik, Computerprogrammierung, Algorithmen
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apache Maven, Java Programming, Java, Build Tools, Database Design, Database Development, Database Application, Eclipse (Software), Full-Stack Web Development, CI/CD, Web Applications, Code Reusability, Continuous Integration, Model View Controller, Web Development, Authentications, Authorization (Computing), Application Development, UI Components, Automation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web-Anwendungen, Web-Server, Web-Frameworks, Grundsätze der Programmierung, Skriptsprachen, Installation der Software, Server-Seite, Skripting, PHP (Skriptsprache), Entwicklungsumgebung, Rechnerische Logik, Web-Entwicklung, Hypertext Markup Language (HTML)
★ 4.4 (10) · Mittel · Kurs · 1–4 Wochen

Lund University
Kompetenzen, die Sie erwerben: Real-Time Operating Systems, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Program Development, Robotic Process Automation, Automation, Other Programming Languages, Real Time Data, Applied Mathematics
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, JavaScript Frameworks, Event-Driven Programming, Application Programming Interface (API)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programming, Debugging, Java, Programming Principles, Computer Programming, Algorithms, Computer Programming Tools, Data Structures, Pseudocode, Software Installation, Software Architecture, Other Programming Languages, Code Reusability, Data Storage
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SAS (Software), Data Access, Statistical Programming, Cloud Development, Cloud-Based Integration, Software As A Service, Data Analysis Software, Analytics, Data Processing, Data Manipulation, Statistical Software, Data Import/Export, Computer Programming, Data Analysis, Artificial Intelligence
Anfänger · Kurs · 1–4 Wochen