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.
University of Alberta
Kompetenzen, die Sie erwerben: Agile Software Development, Agile Product Development, Requirements Analysis, Process Driven Development, Agile Methodology, Software Development, Product Management, Application Lifecycle Management, Software Engineering, Technical Product Management, Software Development Methodologies
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Front-End-Webentwicklung, Entwicklungsumgebung, Wiederverwendbarkeit von Code, JavaScript-Frameworks, Model-View-Controller, Web-Entwicklung, Programm-Entwicklung, Javascript, Integrierte Entwicklungsumgebungen, Eckig
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Secure Coding, C and C++, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Security Engineering, Interoperability, Unix, Embedded Software, Information Systems Security, OS Process Management, Embedded Systems, Operating Systems, Data Security, Memory Management, Authorization (Computing), Linux
Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Datenzugang, Abfragesprachen, SQL , Datenbank-Entwicklung, Datenbank-Management-Systeme, Datenbanken, Datenmanipulation, Java-Plattform Enterprise Edition (J2EE), Relationale Datenbanken
Anfänger · Kurs · 1–4 Wochen

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Database Management Systems, System Design and Implementation, Programming Principles, Algorithms, Data Storage, Computer Programming
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Programming Principles, Computational Logic, Computer Programming Tools, Computer Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Statistical Process Controls, Six Sigma Methodology, Quality Control, Lean Six Sigma, Plot (Graphics), Quality Monitoring, Data Literacy, Statistical Analysis, R Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Starweaver
Kompetenzen, die Sie erwerben: Cloud Computing, Business Intelligence, Abfragesprachen, Datenarchitektur, SQL , Datenmodellierung, Datengestützte Entscheidungsfindung, Datenumwandlung, Daten-Pipelines, Python-Programmierung, Data Warehousing, Leistungsoptimierung, Datenverwaltung, Cloud-Management, Datenmanagement
Fortgeschritten · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Stored Procedure, PL/SQL, SQL, Database Design, Database Management, Query Languages, Database Management Systems, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Google Cloud-Plattform, Mobile Entwicklung, Flutter (Software), Netzwerksicherheit, Web-Entwicklung, UI-Komponenten, Anwendungsentwicklung, Benutzeroberfläche (UI), Plattformübergreifende Entwicklung
Anfänger · Projekt · Weniger als 2 Stunden

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Memory Management, C (Programming Language), Algorithms, File I/O, Graph Theory, Data Structures, Secure Coding, Scaled Agile Framework
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: API Testing, Restful API, Application Programming Interface (API), Test Script Development, Java Programming, JSON, Data Validation, Test Automation, Test Case, Development Environment, Verification And Validation, Back-End Web Development
Anfänger · Kurs · 1–4 Wochen