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: Javascript, Web Development, Web Development Tools, Scripting, Hypertext Markup Language (HTML), Programming Principles
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: HTML und CSS, Figma (Entwurfssoftware), Gestaltung, Web-Entwicklung, Prototyping, Cascading Style Sheets (CSS), Entwurfssoftware, Hypertext Markup Language (HTML), Web-Design und Entwicklung, Front-End-Webentwicklung, Web-Design, Entwurf
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Spring Framework, Spring Boot, Model View Controller, Unit Testing, Frontend Integration, Microservices, Application Development, Redis, Restful API, YAML, Java, Java Programming, Application Frameworks, MongoDB, Application Deployment, NoSQL, Ajax, Data Persistence
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenmanagement, SQL, Kontrolle ändern, PL/SQL, Oracle-Datenbanken, Datenverwaltung, Datenbanken, Datenbank-Management, Netzarchitektur, Datenbankarchitektur und -verwaltung, Datenbank-Management-Systeme, Software-Entwicklungstools, Datenbank Management, Relationale Datenbanken, Gespeicherte Prozedur, Oracle SQL-Entwickler
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: SQL, Große Daten, Datenbank-Management, Google Cloud-Plattform, Daten importieren/exportieren, Abfragesprachen, Datenbank-Entwicklung, Data Warehousing, Datenbank Management
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Network Troubleshooting, Display Devices, Cloud Computing Architecture, Networking Hardware, Dynamic Host Configuration Protocol (DHCP), Cloud Computing, Firewall, Virtual Networking, Mobile Security, Network Infrastructure, USB, Computer Networking, Cloud Services, Augmented Reality, Microarchitecture, System Configuration, Computer Systems, Data Storage, Information Technology, Memory Management
Mittel · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Integrität der Daten, JUnit, SQL, Datenbank-Software, Datenbanken, Datenbank-Management, Datenzugang, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Datenbank-Entwicklung, Java-Programmierung, Java Programmierung, Datenbank Management, Java, Relationale Datenbanken
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Performance Tuning, Django (Web Framework), Authentications, Object-Relational Mapping, Cloud Hosting, User Accounts, Development Environment, Application Security, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Jupyter, Modellevaluation, Angewandtes maschinelles Lernen, Python-Programmierung, Datenwissenschaft, Maschinelles Lernen, Bewertung des Modells, Algorithmen für maschinelles Lernen, Datenanalyse, Modell Ausbildung, Prädiktive Analytik, Prädiktive Modellierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Android-Entwicklung, Android-Studio, System-Konfiguration, Peripheriegeräte, Mobile Entwicklung, Android (Betriebssystem), Installation der Software, Hardware-Fehlerbehebung, Entwicklungsumgebung, Web-Server, Ubuntu, Entwicklung von Videospielen, Computer-Programmierwerkzeuge, Internet der Dinge, Software-Entwicklungstools, Web-Anwendungen, Java, Betriebssysteme, Eingebettete Software
Gemischt · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Modell-Optimierung, Derivate, Integralrechnung, Mathematische Software, Software-Visualisierung, Python-Programmierung, Plot (Grafiken), Grundsätze der Programmierung, Algebra, Kalkulation, Numerische Analyse, Grafische Darstellung, Angewandte Mathematik
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
Mittel · Kurs · 1–4 Wochen