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: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Software Design Patterns, Integrated Development Environments, Development Environment, Prototyping
Anfänger · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Computer Programming, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Text Mining, Data Science, Analysis, Machine Learning Methods, Debugging, Technical Analysis
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cryptography, Encryption, Secure Coding, File Management, Python Programming, Mathematical Software, Programming Principles, Scripting, Algorithms, Debugging, Data Structures, User Interface (UI), UI Components, Application Development
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), Data Structures, Software Design Patterns, Programming Principles, File Management, Algorithms, Simulations
Fortgeschritten · Kurs · 1–4 Wochen

Stanford University
Kompetenzen, die Sie erwerben: Algorithmen, Graphentheorie, Operations Research, Netzwerk-Routing, Computergestütztes Denken, Computergestützte Logik, Bioinformatik, Wahrscheinlichkeit, Analyse, Netzwerkanalyse, Theoretische Informatik, Pseudocode, Analyse sozialer Netzwerke, Datenstrukturen
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cryptography, Encryption, Python Programming, Mathematical Software, Programming Principles, Scripting, Algorithms, Debugging, Data Structures, File Management
Gemischt · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Python-Programmierung, Computer Hardware, Fehlersuche, Problemlösung, Datenstrukturen, Analytische Fähigkeiten, Informatik, Pseudocode, Computer-Systeme, Computergestütztes Denken
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenverarbeitung, Python-Programmierung, Methoden des Maschinellen Lernens, Angewandte Mathematik, Dimensionalitätsreduktion, Mathematische Modellierung, Lineare Algebra, Maschinelles Lernen, Datenmanipulation, NumPy, Datenumwandlung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computer Programming, Computational Thinking, Cryptography, Programming Principles, Computer Science, Applied Mathematics, Tree Maps, Encryption, Python Programming, Mathematical Modeling, Data Science, Advanced Mathematics, Linear Algebra, Design Strategies
Auf einen Abschluss hinarbeiten
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Algorithmen, Linux, Testgetriebene Entwicklung (TDD), Datenbankadministration, Befehlszeilen-Schnittstelle, Kollaborative Software, Django (Web-Framework), MySQL, Software-Visualisierung, Computergestütztes Denken, Abfragesprachen, Data-Warehousing, Datenbank Management, Linux-Befehle, Software Versionierung, Datenintegrität, Pseudocode, Dateiverwaltung, Einheitstest, Datenbankarchitektur und -verwaltung
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Scalability, Software Development Tools, Python Programming, Debugging, Computer Programming Tools, Software Installation
Fortgeschritten · Kurs · 1–4 Wochen