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.
Stanford University
Kompetenzen, die Sie erwerben: Netzwerk-Routing, Algorithmen, Informatik, Daten-Strukturen, Graphentheorie, Computerwissenschaft, Theoretische Informatik, Computational Thinking
Mittel · 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), Frontend Integration, Debugging, Web Development Tools, Web Frameworks, Data Management, Context Management, Javascript, Application Programming Interface (API)
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektroingenieurwesen, Technischer Entwurf, Elektronische Systeme, Simulation und Simulationssoftware, Elektronik-Technik, Kontrollsysteme, Mathematische Modellierung, Technische Analyse, Elektrische Leistung, Energie und Versorgungsunternehmen, Simulationen, elektromagnetik, Elektrische Systeme, Elektrische Energiesysteme, Elektronik, Leistungselektronik, Elektrotechnik und Computertechnik, Computergestütztes Design, Matlab, Technischer Entwurfsprozess
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, Javascript, Git (Versionskontrollsystem), Computer Programmierung, Programm-Entwicklung, Web-Design und Entwicklung, Maschinelles Lernen, Entwicklung von Videospielen, Cascading Style Sheets (CSS), ChatGPT, Mobile Entwicklung, GitHub, Computerprogrammierung, Reaktionsfähiges Web-Design, Front-End-Webentwicklung, Datenbank-Anwendung, HTML und CSS, Web-Anwendungen, Datenbank-Entwicklung, Hypertext Markup Language (HTML), Bereitstellung von Anwendungen
Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Daten-Zentren, Netzinfrastruktur, Netzwerk-Routing, Computer-Vernetzung, Python-Programmierung, Weitverkehrsnetze, Cloud Computing, Virtualisierung, Virtuelle Maschinen, Architektur des Cloud Computing, TCP/IP, Virtuelle Vernetzung, Allgemeine Netzwerkarbeit, Virtualisierung und virtuelle Maschinen, Netzarchitektur, Software-definierte Netzwerke, Cloud-Infrastruktur, Netzwerk-Leistungsmanagement, Netzwerk-Switches, Netzwerkplanung und -entwurf
Gemischt · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, LLM-Bewerbung, Anwendungsdesign, Leistungsoptimierung, Systementwurf und Implementierung, Datenbank-Design, Datenbanken, Sichere Kodierung, Software Architektur, Modellierung großer Sprachen, Software-Entwicklung, AI-Sicherheit, OpenAI-API, Anwendungsprogrammierschnittstelle (API), Software-Architektur, Abfragesprachen, Software-Entwurfsmuster, Datenbank-Entwicklung, Objektorientierter Entwurf, Software Entwurf
Anfänger · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: A/B-Tests, Erweiterte Analytik, Bedarfsplanung, Produktverbesserung, Kundeneinblicke, Analytische Fähigkeiten, KI-Produktstrategie, Agile Entwicklung von Software, Analytik, Agile Software-Entwicklung, Agile Methodik, Kundenanalyse, Verbesserung der Kundenerfahrung, Produktentwicklung, Software-Entwicklung, Prüfung der Benutzerfreundlichkeit, Planung der Kundennachfrage, Datengestützte Entscheidungsfindung, Benutzererfahrung, Agile Produktentwicklung, Produktmanagement
Anfänger · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Code Reusability, Java Programming, Software Design, Test Driven Development (TDD)
Mittel · Kurs · 1–4 Wochen

Universidad de los Andes
Kompetenzen, die Sie erwerben: Java, Object Oriented Design, Java Programming, Code Reusability, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), UI Components, Programming Principles, Algorithms, Program Development, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenanalyse, Datenverwaltung, Datenbanken, Datenbank-Design, Große Daten, Data Warehousing, SQL, Virtuelle Maschinen, Datenspeicherung, Unstrukturierte Daten, Datenmanagement, NoSQL, Datenbank-Management-Systeme, Datenbank-Systeme, Operative Datenbanken, Relationale Datenbanken
Anfänger · Kurs · 1–3 Monate

Universidad de los Andes
Kompetenzen, die Sie erwerben: Data Visualization, Exploratory Data Analysis, Statistical Hypothesis Testing, Statistical Visualization, Correlation Analysis, Data Visualization Software, Data Science, Jupyter, Data Analysis, Business Analytics, Statistical Methods, Statistical Analysis, Probability & Statistics, Statistics, Python Programming, Descriptive Statistics, Statistical Inference, Data Modeling, Statistical Modeling, Data Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Plotly, Dashboard, Plot (Graphics), Pandas (Python Package), Dashboard Creation, Data Manipulation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Web Applications, Web Design and Development, Application Development, Data Presentation, Data Science, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden