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: JSON, API Testing, Restful API, Software Quality Assurance, Software Engineering, Application Programming Interface (API), Test Script Development, Java Programming, Java, Data Mapping, Software Testing, Test Case, Web Services
★ 4.6 (20) · Gemischt · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Responsive Web Design, Cascading Style Sheets (CSS), JSON, HTML and CSS, Web Content Accessibility Guidelines, Javascript, Application Programming Interface (API), Web Design, Semantic Web, Usability, Web Applications, Web Development, Test Tools, Web Content, Usability Testing, Data Structures, Application Frameworks, Network Protocols, Data Ethics, Animations
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Softwaretechnik, Unified Modeling Language, Java, Software-Entwicklung, Software Architektur, Model-View-Controller, Java Programmierung, JUnit, Software-Entwurfsmuster, Konzeptionelle Gestaltung, Software-Architektur, Objektorientierte Programmierung (OOP), Software Entwurf, Objektorientierter Entwurf, Java-Programmierung
★ 4.6 (7) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft SQL Servers, SQL, Database Development, Database Software, Database Design, Database Theory, Stored Procedure, Relational Databases, Transact-SQL, Database Systems, Database Architecture and Administration, Query Languages, Data Integrity, Microsoft Development Tools, Scripting, Authentications, User Accounts, Identity and Access Management
★ 4.9 (7) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computational Thinking, Pseudocode, Algorithms, Programming Principles, Computer Programming, Computational Logic, Program Development, Computer Programming Tools, Logical Reasoning
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Digitale Transformation, Amazon Web Services, Cloud-Speicher, Datenwissenschaft, Informatik, SQL, Computerwissenschaft, Dateiübertragungsprotokoll (FTP), Digitale Pädagogik, Amazon Webdienste, Cloud Computing, Datenanalyse, Hypertext Markup Language (HTML), Technische Kommunikation
★ 4.1 (7) · Anfänger · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Software Development, Program Development, Software Systems, Software Architecture, Software Engineering, Software Design, Software Development Methodologies, System Design and Implementation, Systems Analysis, Technical Design, Requirements Analysis
★ 4.5 (12) · Anfänger · Kurs · 3–6 Monate

Universidad de los Andes
Kompetenzen, die Sie erwerben: Control Systems, Process Control, Mathematical Modeling, Engineering Analysis, Matlab, Simulation and Simulation Software, Systems Analysis, Simulations, Automation Engineering, Systems Design, Mathematical Software, Performance Tuning
★ 4.8 (68) · Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: R Programmierung, Regressionsanalyse, Statistische Methoden, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Deskriptive Statistik, Modellevaluation, Bewertung des Modells, Epidemiologie, Statistische Hypothesenprüfung, Logistische Regression, Prädiktive Modellierung, Statistische Inferenz, Datenanalyse, Biostatistik, Statistische Modellierung, Prädiktive Analytik
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: React.js, Web-Entwicklungs-Tools, Middleware, React Redux, Javascript, Web-Entwicklung
★ 4.7 (10) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Network Model, Python Programming, Data Manipulation, Memory Management, Algorithms, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: ASP.NET, Model View Controller, .NET Framework, Order Management, Object-Relational Mapping, Application Deployment, User Accounts, User Provisioning, Order Management Systems, Database Management, Data Access, User Interface (UI) Design, Full-Stack Web Development, Cloud Deployment, Web Development, Authentications, Web Applications, User Interface and User Experience (UI/UX) Design, UI Components, User Interface (UI)
Mittel · Spezialisierung · 3–6 Monate