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.

Coursera
Kompetenzen, die Sie erwerben: Cross Platform Development, Program Development, Computer Programming, Software Engineering, Python Programming, Software Installation, Web Development, Software Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Mittel · Spezialisierung · 1–4 Wochen

Institut Mines-Télécom
Kompetenzen, die Sie erwerben: Image Quality, Image Analysis, Computer Vision, Digital Signal Processing, Python Programming, Computer Programming, Medical Imaging, Mathematics and Mathematical Modeling, Jupyter, Algorithms, Computer Science, Data Import/Export
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Programming Principles, File I/O, Computer Programming, Matlab, Debugging, Integrated Development Environments, Linear Algebra, Software Development Tools, Control Systems, Mathematical Software, Computer Science, User Interface (UI), Data Import/Export, Data Structures
Anfänger · Kurs · 1–3 Monate
University of Glasgow
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Bereitstellung von Anwendungen, Javascript, Datenstrukturen, Skripting, Analytics, Anwendungsentwicklung, Web-Entwicklung, JSON, Datenverarbeitung, Datenanalyse, Grundsätze der Programmierung, Computer Programmierung, Unüberwachtes Lernen, Web-Anwendungen, HTML und CSS, Computergestütztes Denken, Prototyping, Code-Überprüfung, Softwareentwicklung
Anfänger · Spezialisierung · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Skripting, Python-Programmierung, Grundsätze der Programmierung, Computer Programmierung, Automatisierung, Skriptsprachen, Daten bereinigen, Computergestütztes Denken
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Database Application, Web Servers, Web Applications, Cryptography, Data Encryption Standard, Authentications, Query Languages, Data Validation, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Universidad Autónoma Metropolitana
Kompetenzen, die Sie erwerben: Computational Thinking, Lifelong Learning, Creative Thinking, Computer Programming, Critical Thinking, Willingness To Learn, Debugging, Problem Solving, digital literacy, Algorithms, Other Programming Languages
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: z/OS, Computer Architecture, Mainframe Computing, System Programming, Computer Programming, Computational Logic, Data Storage, Job Control Language (JCL)
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, File I/O, Algorithms, Data Structures, Encryption, Computer Programming, Software Engineering, Data Preprocessing, Cryptography, Web Applications, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), Version Control, GitHub, Jupyter, Python Programming, Data Science, Generative AI, Development Environment, Computer Programming, Data Analysis
Anfänger · Kurs · 1–4 Wochen