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: Javascript and jQuery, Systems Integration
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Application Development, C++ (Programming Language), Software Design, Microsoft Windows, Software Architecture, Application Lifecycle Management, Context Management, System Configuration, Debugging, Mathematical Theory & Analysis, Data Structures, Systems Integration, Applied Mathematics, Linear Algebra, Algebra
Anfänger · Spezialisierung · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenanalyse, Modellevaluation, Wahrscheinlichkeitsverteilung, Markov-Modell, Bayessche Statistik, Statistische Modellierung, R-Programmierung, Regressionsanalyse, Statistische Methoden
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Hadoop, Datenbanken, Datenverarbeitung, Apache Spark, Relationale Datenbanken, Daten-Pipelines, Big Data, Datenarchitektur, Daten-Governance, Data-Warehousing, SQL, Daten-Seen, NoSQL, Auszug, Datenspeicher, Datensicherheit
Anfänger · Kurs · 1–4 Wochen

University of Amsterdam
Kompetenzen, die Sie erwerben: Statistik, Statistische Inferenz, Logistische Regression, R-Programmierung, Regressionsanalyse
Gemischt · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Instandhaltbarkeit, Objektorientierte Programmierung (OOP), Java, Unified Modeling Language, Software Entwurf, Objektorientierter Entwurf, Anwendungsdesign, Software-Entwurfsmuster
Mittel · Kurs · 1–4 Wochen

Universidad de los Andes
Kompetenzen, die Sie erwerben: Java, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), Algorithms, Debugging, Development Environment
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Version Control, GitHub, User Accounts, Role-Based Access Control (RBAC), Git (Version Control System), Identity and Access Management, Database Management, Authorization (Computing), Microsoft Windows, Database Application, Microsoft Development Tools, Application Design, Application Development, C# (Programming Language), Authentications, User Interface (UI)
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: DevSecOps, Scrum (Software-Entwicklung), Kanban-Prinzipien, Anwenderbericht, Sprint-Retrospektiven, Projekt-Risikomanagement, Verhaltensbasierte Entwicklung, Sprint-Planung, Management-Berichterstattung, Scaled Agile Framework, Risikomanagement, Kontinuierliche Integration, Schlanke Methodologien, Agile Methodik, Agile Entwicklung von Software, Agiles Projektmanagement, DevOps, Agile Produktentwicklung, Rückstände, Testgetriebene Entwicklung (TDD)
Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Digitale Signalverarbeitung, TCP/IP, Python-Programmierung, Elektronische Systeme, Linux, Eingebettete Systeme, Computer Hardware, USB, Schnittstelle zur Anwendungsprogrammierung (API), Server, Elektronik, Internet der Dinge, Hardware Design, Allgemeine Vernetzung, Netzwerkprotokolle
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Django (Web Framework), Full-Stack Web Development, Authentications, Software Testing, Debugging, Object-Relational Mapping, Authorization (Computing), MySQL, Test Case, Web Development, Back-End Web Development, Web Applications, Software Documentation, File Management, Model View Controller, Virtual Environment
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kommunikation, Informatik, Algorithmen, Datenstrukturen, Theoretische Informatik, Technische Kommunikation, Computergestütztes Denken, Grundsätze der Programmierung, Pseudocode, Software-Visualisierung
Mittel · Kurs · 1–4 Wochen