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: Full-Stack Web-Entwicklung, Anwendungsentwicklung, No-Code-Entwicklung, Web-Entwicklung, Front-End-Webentwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Content-Management-Systeme, Back-End-Webentwicklung, Web-Design, Web-Anwendungen, WordPress, Web-Entwicklungs-Tools
★ 4.6 (413) · Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Einheitliche Prüfung, UI-Komponenten, Benutzeroberfläche (UI), Apple Xcode, Code-Überprüfung, Model-View-Controller, Persistenz der Daten, JSON, Swift-Programmierung, Benutzeroberfläche (UI) Design, Apple iOS, Transaktionsverarbeitung, Datenspeicher, Kerndaten (Software), Objektorientierte Programmierung (OOP), Mobile Entwicklung, Objektorientierter Entwurf, Daten-Strukturen, iOS-Entwicklung, Einheitstest
★ 4.4 (912) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Große Daten, Skripting, Bash (Skriptsprache), Verteiltes Rechnen, Kapazitätsmanagement, Linux, Linux-Befehle, Leistungsoptimierung, Betriebssysteme, Grundsätze der Programmierung, Dateiverwaltung, Shell-Skript, Dateisysteme, Hardware-Architektur, Speicherverwaltung, Leistungsprüfung, Computer-Plattformen, Skalierbarkeit, Computer-Systeme
★ 3.7 (165) · Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Python-Programmierung, Programm-Entwicklung, Wiederverwendbarkeit von Code, Software zur Datenvisualisierung, Daten importieren/exportieren, Datenverarbeitung, Installation der Software, Integration von Daten, Plot (Grafiken), Bereinigung von Daten, Software-Dokumentation, Daten-Mapping, Daten-Strukturen
★ 4.6 (548) · Anfänger · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
★ 4.3 (36) · Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Web Design and Development, Pseudocode, Version Control, Git (Version Control System), Diagram Design, Microsoft Copilot, Algorithms, Program Development, Code Reusability, Computational Logic, C# (Programming Language)
★ 4.8 (75) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Python-Programmierung, Spiel-Design, Rechnerische Logik, Entwicklung von Videospielen, Grundsätze der Programmierung, Computerwissenschaft, Computerprogrammierung, Informatik, Computer Programmierung
★ 4.6 (125) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Graphentheorie, Architektur des Cloud Computing, Apache Hadoop, Beglaubigungen, Kryptographie, Algorithmen, Sicherheit von Informationssystemen, Berechtigung (Computing), Datenbank-Theorie, Sicherheitskontrollen, Verteiltes Rechnen, Cloud-Sicherheit, Betriebssysteme, Dateisysteme, NoSQL, Cloud Computing, Transaktionsverarbeitung, Datenspeicher, Cyber-Sicherheitsrichtlinien, Daten-Zentren
★ 4.5 (321) · Gemischt · Kurs · 1–3 Monate

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Automatisierung, Netzwerktechnik, Netzarchitektur, Python-Programmierung, Programm-Entwicklung, Skripting, Linux-Befehle, Allgemeine Netzwerkarbeit, Netzwerkverwaltung, Anwendungsprogrammierschnittstelle (API), Datenmodellierung, IT-Automatisierung, Netzwerkplanung und -entwurf
★ 4.6 (90) · Mittel · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Validierung von Daten, Künstliche neuronale Netze, Computer Vision, Bewertung des Modells, Datenvalidierung, Tiefes Lernen, Überwachtes Lernen, Persistenz der Daten, Modell Ausbildung, Modell-Optimierung, Computerprogrammierung, Keras (Bibliothek für neuronale Netze), Modellevaluation, Faltungsneuronale Netzwerke, Tensorflow, Bildanalyse, Faltungsneuronale Netze, Computer Programmierung
★ 4.9 (582) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Verwaltung von Aufzeichnungen, Programm-Entwicklung, Rechnerische Logik, Entwicklung von Verfahren, Grundsätze der Programmierung, COBOL (Programmiersprache), Bearbeitung von, Datei-E/A, Daten-Strukturen
★ 4.5 (135) · Anfänger · Kurs · 1–4 Wochen

Starweaver
Kompetenzen, die Sie erwerben: Matlab, Scientific Visualization, Data Visualization, Simulation and Simulation Software, Plot (Graphics), Mathematical Modeling, Simulations, Data Analysis, Engineering Analysis, Numerical Analysis, Mathematical Software, Programming Principles, Control Systems, Data Structures, Scripting, Computer Programming, Algorithms
★ 4.1 (55) · Anfänger · Kurs · 1–4 Wochen