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.

Illinois Tech
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Leistungsoptimierung, Datenbank Management, Datenbank-Systeme, Gespeicherte Prozedur, Integrität der Daten, Datenbank-Entwicklung, Datenbank-Management-Systeme, Datenzugang, Datenbank-Anwendung, Datenbank-Design, Datenbank-Software, Java, MySQL, SQL , Datenbank-Management, Relationale Datenbanken, Transaktionsverarbeitung, Datenbanken
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Design, Software Development Tools, Computer Programming Tools, Code Reusability, Software Installation, Linux Commands
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Microservices, Docker (Software), Containerization, API Gateway, Redis, API Design, Software Design, ASP.NET, .NET Framework, Software Architecture, Microsoft Visual Studio, Software Design Patterns, Cloud-Native Computing, Application Programming Interface (API), Restful API, Frontend Integration, Systems Architecture, C# (Programming Language), Event-Driven Programming, Web Development
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux, Scripting, Linux Administration, Linux Commands, Scripting Languages, Operating System Administration, Data Persistence, Bash (Scripting Language), Shell Script, Unix Shell, Systems Administration, IT Automation, Software Installation, Data Store, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, System Programming, Python Programming
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kryptographie, Anwendungssicherheit, Node.JS, Beglaubigungen, Web-Anwendungen, Javascript, Identitäts- und Zugangsmanagement, Sichere Kodierung, Sicherheitsbewußtsein
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Web-Entwicklung, Python-Programmierung, Rechnerische Logik, Computerprogrammierung, Web-Entwicklungs-Tools, Softwaretechnik, Software-Entwicklung
Mittel · Kurs · 1–4 Wochen

Alfaisal University | KLD
Kompetenzen, die Sie erwerben: Relationship Building, Interpersonal Communications, Self-Awareness, Social Skills, Rapport Building, Active Listening, Behavior Management, Communication, Personal Development
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Communication Systems, C (Programming Language)
Fortgeschritten · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web Development Tools, Web Content Accessibility Guidelines, HTML and CSS, Web Design and Development, Web Design, Web Development, Front-End Web Development, Semantic Web, Cascading Style Sheets (CSS), Web Presence, Web Servers, File Transfer Protocol (FTP)
Gemischt · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Organisatorischer Wandel, Diversität und Inklusion, Kulturelle Vielfalt, Soziale Gerechtigkeit, Interkulturelle Kompetenz, Diversity-Schulung, Inklusivität am Arbeitsplatz, Diversity-Programme, Kulturwandel, Diversity-Bewusstsein, Initiativen für Vielfalt, Gleichberechtigung und Eingliederung, Personalpolitische Maßnahmen, Verhaltensmanagement
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Anwendungsentwicklung, React.js, Web-Entwicklung, Wiederverwendbarkeit von Code, Restful API, Web-Anwendungen, Computerprogrammierung, Javascript, JavaScript-Frameworks, HTML und CSS, UI-Komponenten, Cascading Style Sheets (CSS)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of London
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Angewandtes maschinelles Lernen, Statistische Methoden, NumPy, Datenmanipulation, Statistische Analyse, Unüberwachtes Lernen, Jupyter, Statistik, Wahrscheinlichkeitsrechnung und Statistik, Python-Programmierung, Algorithmen für maschinelles Lernen, Pandas (Python-Paket), Datenwissenschaft, Software zur Datenvisualisierung, Maschinelles Lernen, Datenanalyse, Plot (Grafiken), Datenverarbeitung
Anfänger · Kurs · 1–4 Wochen