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.

Howard University
Kompetenzen, die Sie erwerben: NumPy, Computer-Programmierwerkzeuge, Installation der Software, Plot (Grafiken), Algebra, Lineare Algebra, Datenmanipulation, Git (Versionskontrollsystem), Versionskontrolle, Software-Entwicklungstools, Datenvisualisierung, Angewandte Mathematik, Datenwissenschaft, Jupyter, Mathematische Software, Mathematische Modellierung, Python-Programmierung, Software zur Datenanalyse, Wissenschaftliche Visualisierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, API Testing, Cloud Deployment, Web Services, Web Frameworks, User Provisioning, Unit Testing, Continuous Deployment, User Accounts, Test Script Development, Email Automation, Debugging, Operational Databases, Back-End Web Development, Software Testing, Continuous Integration
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Web-Entwicklung, HTML und CSS, Reaktionsfähiges Web-Design, Dateiverwaltung, Cascading Style Sheets (CSS), Web-Design und Entwicklung, Front-End-Webentwicklung, Hypertext Markup Language (HTML), Web-Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Peripheral Devices, Network Troubleshooting, Desktop Support, Computer Displays, USB, Wireless Networks, Virtualization and Virtual Machines, Network Administration, Display Devices, Virtual Machines, General Networking, TCP/IP, Virtualization, Computing Platforms, Network Support, Virtual Local Area Network (VLAN), Hardware Architecture, Data Storage, Computer Systems, Memory Management
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Web Applications, Web Development, Expense Reports, Back-End Web Development, Expense Management, Application Development, Database Application, Data Visualization, Business Process Automation, Chart.js, Data Modeling, Business Logic, Development Environment, Data Security, GitHub, Javascript, Project Documentation, Git (Version Control System)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Blockchain, Cryptography, Data Storage, Systems Architecture, Network Architecture, FinTech, Distributed Computing, Cryptographic Protocols, Programming Principles, Emerging Technologies, Computing Platforms, Scalability, Data Integrity
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: MySQL Workbench, MySQL, Database Development, Database Management, Databases, Database Management Systems, Relational Databases, Management Information Systems, SQL
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java Programming, Java, Enterprise Architecture, Enterprise Application Management, Software Design, System Monitoring, Security Controls, Software Architecture, Application Security, Maintainability, Application Frameworks, Secure Coding, OS Process Management, Memory Management, Data Sharing
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenspeicherung, Datei-E/A, C++ (Programmiersprache), Bereinigung von Daten, Integrität der Daten, Daten-Strukturen
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Database Management Systems, Query Languages, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Object Oriented Design, Python Programming, Data Collection
Gemischt · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment
Gemischt · Kurs · 1–3 Monate