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.

Lund University
Kompetenzen, die Sie erwerben: Machine Controls, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Automation, System Requirements, Real Time Data, User Interface (UI), Debugging
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unix Shell, Unix Commands, Unix, Shell Script, Bash (Scripting Language), Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, Linux Commands, File I/O, IT Automation, Linux, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning
Anfänger · Spezialisierung · 1–3 Monate

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

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Server Side, Web Applications, Software Architecture
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Entwicklungsumgebung, System Programmierung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Algorithmen, Rust (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Data Structures, Package and Software Management, Blockchain, Development Environment, Web Development, Programming Principles, Web Servers, Restful API, System Programming, Maintainability, Algorithms, Integrated Development Environments, Software Testing, Unit Testing, Software Design Patterns, Development Testing, Debugging
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Electrical Wiring, Automation Engineering, Simulations, User Interface (UI) Design, User Feedback, System Configuration
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Skalierbarkeit, Datenverarbeitung, Software Architektur, Software-Architektur, Apache Hadoop, Leistungsoptimierung, Programm-Entwicklung
Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Plot (Graphics), Data Visualization, Statistical Visualization, Statistical Modeling, Data Analysis, Data Science, Statistical Analysis, Data Import/Export, Statistical Machine Learning, Machine Learning Methods, Machine Learning, Decision Tree Learning, Machine Learning Algorithms, Regression Analysis, Data Structures, Computer Programming, Computer Programming Tools, Software Development
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Datenumwandlung, Datenmanipulation, Datenanalyse, Datenüberprüfung, Daten importieren/exportieren, Datenvalidierung, SAS (Software), Statistisches Programmieren
Mittel · Kurs · 1–4 Wochen