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: Daten importieren/exportieren, Datenvorverarbeitung, Statistisches Programmieren, Fehlersuche, Datenzugang, Datenanalyse, SAS (Software), Microsoft Excel, Datenmanipulation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management Systems, Database Management, Database Application, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Visualization Software, Graphing, Data Presentation, Histogram, User Interface (UI)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Systementwurf und Implementierung, Prototyping, Technischer Entwurf, Systeme Design, Computer Hardware, Python-Programmierung, Funktionale Anforderung, Testplanung, Dokumente zu den Benutzeranforderungen, Eingebettete Systeme, Software Entwurf, Analyse der Anforderungen
Gemischt · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), UI Komponenten, Datei-E/A, Ereignisgesteuerte Programmierung, Einheit-Engine, Datenstrukturen, Entwicklung von Videospielen, Benutzeroberfläche (UI), Fehlersuche, C# (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Paket- und Software-Management, Algorithmen, Entwicklungstests, Datenstrukturen, Software-Tests, Software-Entwurfsmuster, Instandhaltbarkeit, Rust (Programmiersprache), Einheitstest
Mittel · Kurs · 1–3 Monate

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

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

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

L&T EduTech
Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Electronics Engineering, Hardware Design, Electronics, Application Specific Integrated Circuits, Electronic Hardware, Electronic Systems, Electrical and Computer Engineering, Embedded Systems, Computer Engineering, Verification And Validation, Computational Logic, Simulation and Simulation Software, Design Software, Integrated Development Environments, Schematic Diagrams, Dataflow, Development Environment
Mittel · Kurs · 1–4 Wochen