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: Test Driven Development (TDD), Unit Testing, Testability, Functional Testing, Test Case, Software Testing, Python Programming, File I/O, File Systems
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektronik, Matlab, Kontrollsysteme, Simulation und Simulationssoftware, Elektroingenieurwesen, Technische Analyse, Leistungselektronik, Technischer Entwurf, Systemanalyse
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Design Patterns, Software Architecture, Maintainability, Software Design, Systems Architecture, Object Oriented Programming (OOP), Application Frameworks, Solution Architecture, Software Engineering, Programming Principles
Fortgeschritten · Kurs · 1–3 Monate

Xi'an Jiaotong University
Kompetenzen, die Sie erwerben: Programming Principles, C# (Programming Language), UI Components, Microsoft Windows, User Interface (UI), Computer Graphics, File Management, Graphical Tools, Event-Driven Programming, Application Design, Application Development, Development Environment
Gemischt · Kurs · 1–4 Wochen
Universidad Austral
Kompetenzen, die Sie erwerben: Mobile Development, Cross Platform Development, React Redux, iOS Development, Continuous Integration, Apple iOS, Test Automation, Unit Testing, Data Persistence, User Interface (UI), Angular, Application Development, UI Components, User Interface (UI) Design, Application Frameworks, TypeScript, Debugging, Animations
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, HTML und CSS, Cascading Style Sheets (CSS), Web Design und Entwicklung, Webdesign, HyperText Markup Language (HTML), Front-End Web-Entwicklung, Web-Entwicklungstools, Semantisches Web, Web-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File Management, Integrated Development Environments, Amazon Web Services, Command-Line Interface, Software Development Tools, Development Environment, Cloud Infrastructure, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: JSON, Anwendungssicherheit, Fehlersuche, Schnittstelle zur Anwendungsprogrammierung (API), Ajax, Web-Anwendungen, Frontend-Integration, Javascript, Restful API
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: MySQL Workbench, Database Design, MySQL, Relational Databases, Database Management, Databases, Database Management Systems, SQL, Data Modeling, Data Import/Export
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Pennsylvania
Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Wahrscheinlichkeit & Statistik, Statistisches maschinelles Lernen, Statistische Methoden, Statistische Hypothesentests, Datenverarbeitung, Regressionsanalyse, Klassifizierungsalgorithmen, Angewandtes maschinelles Lernen, Methoden des Maschinellen Lernens, Feature Technik, Dimensionalitätsreduktion, Überwachtes Lernen, Statistische Analyse, Modellevaluation, Logistische Regression
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: CI/CD, Automation, GitHub, YAML, DevOps, Event-Driven Programming, Git (Version Control System), Software Testing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: User-Interface-(UI)-Design, Tools für die mobile Entwicklung, React Native, Datenbanken, Flutter (Software), Datenbank Management, Entwicklung von Anwendungen für Mobilgeräte, Bereitstellung von Anwendungen, Anwendungsentwicklung, Marketing-Strategien, UI Komponenten, Google Analytics, Produktunterstützung, Back-End Web-Entwicklung, Apple iOS, Android Entwicklung, iOS Entwicklung
Mittel · Kurs · 1–3 Monate