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.

Scrimba
Kompetenzen, die Sie erwerben: Datenstrukturen, Python-Programmierung, Computer Programmierung, Grundsätze der Programmierung, Software-Ingenieur, Web-Entwicklung, Computergestütztes Denken, Web-Entwicklungstools
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Tensorflow, Natural Language Processing, Python Programming, Machine Learning Methods, Recurrent Neural Networks (RNNs), Data Preprocessing, Artificial Neural Networks, Machine Learning, Deep Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenverarbeitung, Objektorientierter Entwurf, Daten importieren/exportieren, Objektorientierte Programmierung (OOP), Skripting, Datei-E/A, Python-Programmierung, Datenmanipulation, NumPy, Fehlersuche, Datenbanken, Matplotlib, Abfragesprachen, Pandas (Python-Paket), Datenbank-Anwendung, Persistenz der Daten, Relationale Datenbanken, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierte Programmierung (OOP), Computer Programmierung, Fehlersuche, Java, Digitale Pädagogik, Software und Technologie für das Bildungswesen, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, C++ (Programmiersprache), Computer Programmierung, Fehlersuche, Programm-Entwicklung, Grundsätze der Programmierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Internet der Dinge, Kommunikationssysteme, Algorithmen, Cloud Computing Architektur, Echtzeit-Betriebssysteme, Eingebettete Systeme, Systemprüfung, Computervision, Sichere Kodierung, Leistungstests, Systementwurf und Implementierung, Systemanforderungen, Innovation, Softwareentwicklung, Verschlüsselung
Fortgeschritten · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Data Analysis, Data Preprocessing, Numerical Analysis, Critical Thinking
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Linux, Scripting, Linux Administration, Operating System Administration, Data Persistence, Shell Script, Unix Shell, Systems Administration, IT Automation, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, File Transfer Protocol (FTP), Network Administration, OS Process Management, File Management
Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierte Programmierung (OOP), Algorithmen, Computer Programmierung, Integrierte Entwicklungsumgebungen, Testfall, Fehlersuche, Java, Digitale Pädagogik
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Swift Programmierung, Fehlersuche, Integrierte Entwicklungsumgebungen, Git (Versionskontrolle-System), Datenmanagement, Benutzeroberfläche (UI), Apple iOS
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
Anfänger · Spezialisierung · 3–6 Monate