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.

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, Web Design, Typography, API Design, Web Applications, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), React.js, Javascript, Web Development
Anfänger · Spezialisierung · 3–6 Monate

BITS Pilani
Kompetenzen, die Sie erwerben: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Theoretical Computer Science, Graph Theory, Operating Systems, Android Development, Software Design, Internet Of Things, Natural Language Processing, Database Design, Encryption, Bioinformatics, Software Development Methodologies, Amazon Web Services, Feature Engineering, Algorithms, Java Programming
Erwerben Sie ein Zertifikat
Abschluss · 1–4 Jahre

Scrimba
Kompetenzen, die Sie erwerben: LangChain, Multimodale Aufforderungen, AI-Integrationen, Schnelles Engineering, Gesicht umarmen, Vektordatenbanken, Bildanalyse, Modell-Kontext-Protokoll, Software-Entwicklung, LLM-Bewerbung, OpenAI-API, AI-Arbeitsabläufe, Prompt-Muster, Cloud-Anwendungen, Cloud-Bereitstellung, Verantwortungsvolle AI, OpenAI, Abruf-erweiterte Erzeugung, Softwaretechnik, Speicherverwaltung, Einbettungen
Mittel · Spezialisierung · 3–6 Monate

The State University of New York
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Web-Sprache, Hypertext Markup Language (HTML), Web-Präsenz, Web-Entwicklung, Webanalyse und SEO, Web-Inhalt, Plattformübergreifende Entwicklung, Verwaltung von Inhalten, Content-Management-Systeme, WordPress, Web-Design, Browser-Kompatibilität, HTML und CSS, Informationsarchitektur, Web-Design und Entwicklung
Gemischt · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Agile Methodik, Systemanforderungen, Dokumente zu den Benutzeranforderungen, Agile Entwicklung von Software, Agile Software-Entwicklung, Anwenderbericht, Analyse der Anforderungen, Rückstände, Abnahmetests, Funktionale Anforderung, Kontrolle ändern, Erhebung von Anforderungen
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: React.js, Routing Protocols, UI Components, Code Reusability, JavaScript Frameworks, Front-End Web Development, Frontend Performance, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Debugging, Web Development Tools, Web Frameworks, Data Management, Context Management, Javascript, Application Programming Interface (API), Data Mapping
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenqualität, Explorative Datenanalyse, Statistische Programmierung, Software zur Datenanalyse, Datenzugang, Datenanalyse, Datenkompetenz, Datenumwandlung, Interaktive Datenvisualisierung, Statistische Berichterstattung, Bereinigung von Daten, Virtuelle Umgebung, Qualität der Daten, SAS (Software)
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Umwelt, Paket- und Softwareverwaltung, Installation der Software, Python-Programmierung, Geografische Informationssysteme, Umweltvorschriften, Entwicklungsumgebung, Kanalübergreifendes Marketing, Skripting, Pandas (Python-Paket), Verifizierung und Validierung, Analyse räumlicher Daten, Software-Versionierung, Fehlersuche, Geografische Informationen und Technologie, Virtuelle Umgebung, Abhängigkeitsanalyse
Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, JSON, Transaktionsverarbeitung, PostgreSQL, Datenzugang, Daten-Mapping, Docker (Software), Entwicklungsumgebung, Abfragesprachen, Rust (Programmiersprache), Leistungsoptimierung, Relationale Datenbanken, SQL, Datenbank-Management, Datenbank Management
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Keras (Neural Network Library), Deep Learning, PyTorch (Machine Learning Library), Computer Vision, Machine Learning, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: C++ (Programming Language), Programming Principles, C and C++, Data Structures, Computer Programming, Code Reusability, Object Oriented Programming (OOP), Game Design, Computational Logic, Memory Management
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: NoSQL, Datenbanken, Datenbank-Design, Integrität der Daten, MySQL, Datenbank-Management-Systeme, Abfragesprachen, Back-End-Webentwicklung, Relationale Datenbanken, Datenbank-Theorie, Datenbank-Verwaltung, SQL, Datenbank-Management, Datenspeicher, Datenbank Management
Anfänger · Kurs · 1–3 Monate