Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

Dartmouth College
Compétences que vous acquerrez: Développement d'applications, Programmation informatique, Make.com, Environnement de développement, Interface de ligne de commande, Outils de programmation informatique, Systèmes embarqués, C (langage de programmation), Développement du programme, Analyse de dépendance, Gestion des fichiers, Outils de construction, Réutilisation du code, Installation du logiciel, Commandes Linux, Programmation du système, Linux, Fichier E/S, Logiciels embarqués, C et C++
★ 4.7 (33) · Débutant · Cours · 1 à 3 mois

University of Maryland, College Park
Compétences que vous acquerrez: Construction Management, Cost Management, General Construction and Construction Labor, Facility Management, Leadership, Stakeholder Engagement, Communication Planning
★ 4.9 (63) · Débutant · Cours · 1 à 3 mois

Universidad de los Andes
Compétences que vous acquerrez: Data Ethics, Predictive Modeling, Classification And Regression Tree (CART), Statistical Machine Learning, Supervised Learning, Machine Learning Methods, Regression Analysis, Model Training, Applied Machine Learning, Predictive Analytics, Model Evaluation, Machine Learning Software, Scikit Learn (Machine Learning Library), Machine Learning, Machine Learning Algorithms, Classification Algorithms, Decision Tree Learning, Responsible AI, Model Optimization, Python Programming
★ 4.7 (79) · Débutant · Cours · 1 à 4 semaines

Universidad Nacional de Colombia
Compétences que vous acquerrez: Automation Engineering, Automation, Control Systems, Water Sustainability, Electronics, Sustainable Technologies, Electronic Systems, Embedded Systems, Computer Programming Tools, Integrated Development Environments, Environmental Monitoring, Electronic Components, Programming Principles, Construction
★ 4.8 (66) · Débutant · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Mechanics, Torque (Physics), Physics, Vibrations, Physical Science, Differential Equations, electromagnetics, Calculus, Engineering Calculations, Engineering Analysis, Integral Calculus, Mathematical Modeling, Applied Mathematics
★ 4.8 (40) · Mixte · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Ansible, Software Installation, File Management, IT Automation, YAML, System Configuration, DevOps
★ 4.4 (26) · Débutant · Projet Guidé · Moins de 2 heures

Coursera
Compétences que vous acquerrez: Développement d'applications, Développement Web, Déploiement des applications, Environnement de développement, Cadres Web, Performance de l'interface utilisateur, Conception de sites web réactifs, Gestion de configuration, React.js, Gestion de la configuration, Cadres JavaScript, Applications Web, Développement Web Front-End, Feuilles de style en cascade (CSS), Cadres d'application
★ 4.5 (29) · Débutant · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Traitement des données, Analyse des données, Programmation Python, Manipulation de données, Analyse exploratoire des données, Apache Hadoop, Gestion des données, Programmation en Python, Manipulation des données, Informatique distribuée, Analyse exploratoire des données (AED), PySpark, Apache Spark
★ 3.7 (51) · Débutant · Cours · 1 à 4 semaines

Michigan State University
Compétences que vous acquerrez: Programmation informatique, C# (langage de programmation), Sciences sociales, L'idée, Principes de programmation, Examen par les pairs, Design conceptuel, Conception de jeux, Scripting, Développement de jeux vidéo, Impact social, Économie, Moteur Unity, Animation et conception de jeux
★ 4.7 (46) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Développement mobile, JSON, Programmation Swift, Restful API, développement iOS, Modélisation des données, Interface de programmation d'applications (API), Apple iOS, Persistance des données, CORE (logiciel), Authentifications
★ 4 (52) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apprentissage automatique, Optimisation du modèle, Évaluation du modèle, Mise au point, Apprentissage profond, Prétraitement de données, Algorithmes d'apprentissage automatique, Intelligence artificielle, Analyse de régression, Modèle de formation, PyTorch (Bibliothèque d'apprentissage automatique), Installation du logiciel, Configuration du système, Prétraitement des données, Réseaux neuronaux artificiels, Intelligence artificielle et apprentissage automatique (IA/ML)
★ 4.5 (54) · Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
★ 4.6 (18) · Intermédiaire · Spécialisation · 1 à 3 mois