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.

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Scala Programmierung, Systemarchitektur, Verteiltes Rechnen, Server, Algorithmen, Grundsätze der Programmierung, Software Architektur, Software-Architektur, Java, Apache Hadoop, Apache Kafka, Apache Spark
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Software Entwurf, Anwendungsentwicklung, Einheitstest, Entwicklungstests, Datenstrukturen, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Swift Programmierung, Apple Xcode, Fehlersuche, Apple iOS, Funktionales Design
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, System Programmierung, Grundsätze der Programmierung, Java Programmierung, Java, Leistungstests, Fehlersuche
Mittel · Kurs · 1–3 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: KI-Workflows, Computer-Programmierwerkzeuge, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Microsoft Kopilot, Generative KI, Microsoft Visual Studio, GitHub, OpenAI
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Verteiltes Rechnen, Objektorientierter Entwurf, Computer Programmierung, Unified Modeling Language, Java Programmierung, Testgetriebene Entwicklung (TDD), Grundsätze der Programmierung, Software Entwurf, Methoden der Softwareentwicklung, Computerprogrammierung, Software-Entwurfsmuster
Anfänger · Kurs · 1–4 Wochen
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala Programmierung, Objektorientierte Programmierung (OOP), Datenstrukturen, Computer Programmierung, Einheitstest, Algorithmen, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Funktionales Design, Computerprogrammierung, Computergestütztes Denken
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Elektronik, Eingebettete Software, Computer-Programmierwerkzeuge, Eingebettete Systeme, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, C (Programmiersprache), Software-Entwicklungstools, Elektronische Hardware, Fehlersuche
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Explorative Datenanalyse, Datenmanipulation, Datenanalyse, Deskriptive Statistik, Microsoft Excel, Datenvalidierung, Datenüberprüfung, Statistisches Programmieren, Datenzugriff, Datenzugang, SAS (Software), Daten importieren/exportieren, Vorverarbeitung der Daten, Datenvorverarbeitung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Javascript, Datenverwaltung, Computer Programmierung, Datenstrukturen, Datenvalidierung, Datenüberprüfung, Software-Entwicklung, Entwicklungsumgebung, Software Entwurf, Datenmanagement, Softwareentwicklung, Instandhaltbarkeit, Computerprogrammierung, Fehlersuche, Spiel-Design, Software-Dokumentation
Anfänger · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Unit Testing, File I/O, Web Development, Program Development, Open Source Technology, Data Processing, Database Application, Data Structures, User Interface (UI)
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Javascript, Anwendungsentwicklung, Datenbank-Design, Relationale Datenbanken, Anwendungsserver, Cloud Computing, Skripting, JavaScript-Frameworks, Web-Entwicklung, Datenbanken, Front-End Web-Entwicklung, HTML und CSS, Netzwerk-Protokolle, Netzwerkprotokolle, Web-Server, Web-Entwicklungstools, Webentwicklung, Full-Stack Web-Entwicklung, Cloud-Bereitstellung, Back-End Web-Entwicklung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate