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: Benutzeroberfläche (UI) Design, Bereitstellung von Anwendungen, Apple iOS, iOS-Entwicklung, React Native, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Android-Entwicklung, Benutzeroberfläche (UI), Datenbanken, Datenbank-Management, Anwendungsdesign, Mobile Entwicklung, Anwendungsentwicklung, Flutter (Software), Marketing-Strategien, Verwaltung der Anwendungsleistung
★ 4.6 (14) · Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Secure Coding, C and C++, Computer Programming Tools, Application Security, C++ (Programming Language), C (Programming Language), Software Development Tools, Interoperability, Unix, Operating Systems
★ 2.7 (36) · Mittel · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Web-Anwendungen, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), UI-Komponenten, Web-Entwicklung, Eckig
★ 4.2 (50) · Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Computer Architecture, Hardware Architecture, Computer Systems, System Programming, File Systems, Data Access, Cloud Platforms
★ 3.3 (8) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Prädiktive Modellierung, Statistische Inferenz, Regressionsanalyse, R Programmierung, Statistik, Maschinelles Lernen, Unüberwachtes Lernen, Datenwissenschaft, Bewertung des Modells, Klassifizierungsalgorithmen, Statistisches maschinelles Lernen, Statistische Modellierung, Statistische Analyse, Überwachtes Lernen
★ 4.2 (20) · Mittel · 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
★ 4.8 (22) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten-Pipelines, Java-Programmierung, Java, Cloud-API, Google Cloud-Plattform, Apache Kafka, Netzwerkanalyse
★ 3.8 (27) · Anfänger · Projekt · Weniger als 2 Stunden

★ 4.8 (24) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java Programming, Code Reusability, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
★ 4.1 (21) · Mittel · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Dataflow, Data Pipelines, Serverless Computing, Identity and Access Management, Google Cloud Platform, Cloud Security, Performance Tuning, Data Security, CI/CD, Data Processing, Debugging, System Monitoring, Unit Testing, Containerization, Application Deployment, File I/O, Data Transformation, Jupyter, SQL
★ 4 (133) · Mittel · Spezialisierung · 3–6 Monate

Epic Games
Kompetenzen, die Sie erwerben: Ideenfindung, Kreativität, Entwicklung von Videospielen, Innovation, Unreal Engine, Spiel-Design, Prototyping
★ 4 (23) · Anfänger · Kurs · 1–4 Wochen

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Agile Project Management, Scrum (Software Development), Sprint Planning, Scaled Agile Framework, Sprint Retrospectives, Agile Software Development, Agile Methodology, Team Management, Agile Product Development, Team Building, Backlogs, Kanban Principles, Project Management, Planning, User Story, Lean Methodologies, Continuous Delivery, Risk Management Framework, Product Management
★ 4.4 (57) · Anfänger · Kurs · 1–3 Monate