paint-brush
Si vous apprenez à coder, consultez ces 39 cours de programmation👨‍💻👩‍💻par@madzadev
2,187 lectures
2,187 lectures

Si vous apprenez à coder, consultez ces 39 cours de programmation👨‍💻👩‍💻

par Madza7m2023/11/15
Read on Terminal Reader
Read this story w/o Javascript

Trop long; Pour lire

Cette collection vise à vous aider à naviguer dans le monde des ressources d'apprentissage technologique. J'ai compilé une liste complète pour garantir que les étudiants ont accès à des ressources pertinentes allant des cours d'introduction de base aux spécialités plus avancées.

People Mentioned

Mention Thumbnail
featured image - Si vous apprenez à coder, consultez ces 39 cours de programmation👨‍💻👩‍💻
Madza HackerNoon profile picture
0-item

Les compétences en codage sont très demandées dans tous les secteurs dans le monde technologique d’aujourd’hui. Le codage est la base du succès dans de nombreux domaines, que vous souhaitiez être développeur Web , data scientist ou ingénieur en IA.


Cette collection vise à vous aider à naviguer dans le monde des ressources d'apprentissage technologique. J'ai compilé une liste complète pour garantir que les étudiants ont accès à des ressources pertinentes allant des cours d'introduction de base aux spécialités plus avancées.


J'ai fourni de brèves descriptions pour vous donner un aperçu rapide de chacun, ainsi que des liens directs pour un accès plus facile. Espérons que ceux-ci vous mèneront à de nombreuses opportunités de carrière passionnantes sur votre chemin vers le succès.


📚Université Harvard

1. Introduction à l'informatique

Une introduction aux entreprises intellectuelles de l'informatique et à l'art de la programmation.

👉 https://pll.harvard.edu/course/cs50-introduction-computer-science

2. Programmation avec Python

Apprenez à lire et à écrire du code ainsi qu'à le tester et le déboguer.

Conçu pour les étudiants avec ou sans expérience préalable en programmation qui souhaitent apprendre Python.

👉 https://cs50.harvard.edu/python/2022/

3. Programmation Web avec Python et JavaScript

Ce cours approfondit la conception et la mise en œuvre d'applications Web avec Python, JavaScript et SQL à l'aide de frameworks tels que Django, React et Bootstrap.

👉 https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript

4. Développement d'applications mobiles avec React Native

Découvrez le développement d'applications mobiles avec React Native, un framework populaire maintenu par Facebook qui permet des applications natives multiplateformes utilisant JavaScript sans Java ou Swift.

👉 https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native

5. Introduction au développement de jeux

Découvrez le développement de jeux interactifs 2D et 3D dans ce cours pratique en explorant la conception de jeux tels que Super Mario Bros., Pokémon, Angry Birds, et plus encore.

👉 https://pll.harvard.edu/course/cs50s-introduction-game-development

6. Introduction à l'intelligence artificielle avec Python

Apprenez à utiliser l'apprentissage automatique en Python dans ce cours d'introduction à l'intelligence artificielle.

👉 https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python



📚IBM

7. Bases de la programmation R pour la science des données

Ce cours vous présente les principes fondamentaux du langage R et couvre les structures de données courantes, les techniques de programmation et la manière de manipuler les données, le tout à l'aide du langage de programmation R.

👉 https://www.edx.org/course/r-programming-basics-for-data-science

8. Bases de l'analyse de données pour tous

Apprenez les principes fondamentaux de l'analyse de données et comprenez l'écosystème des données, le processus et le cycle de vie de l'analyse des données, les opportunités de carrière et les différents parcours d'apprentissage que vous pouvez suivre pour devenir analyste de données.

👉 https://www.edx.org/course/data-analytics-for-everyone

9. L'IA pour tous : maîtriser les bases

Découvrez ce qu'est l'intelligence artificielle (IA) en comprenant ses applications et ses concepts clés, notamment l'apprentissage automatique, l'apprentissage profond et les réseaux de neurones.

👉 https://www.edx.org/course/artificial-intelligence-for-everyone

10. Bases de la cybersécurité

Ce cours vous donne les connaissances nécessaires pour comprendre les bases de la cybersécurité. Vous explorerez la sécurité de l'information depuis son historique jusqu'à une description de divers cybercriminels et menaces de cybersécurité, en terminant par les outils nécessaires pour prévenir une attaque.

👉 https://www.edx.org/course/cybersecurity-basics



📚Microsoft

11. Science des données pour les débutants

Un programme de 10 semaines et 20 cours consacrés à la science des données. Chaque leçon comprend des quiz avant et après la leçon, des instructions écrites pour terminer la leçon, une solution et un devoir.

👉 https://microsoft.github.io/Data-Science-For-Beginners/#/

12. Apprentissage automatique pour les débutants

Un programme de 12 semaines et 26 leçons consacré à l'apprentissage automatique. Dans ce programme, vous découvrirez ce que l'on appelle parfois l'apprentissage automatique classique, en utilisant principalement Scikit-learn comme bibliothèque.

👉 https://github.com/microsoft/ML-For-Beginners

13. Intelligence artificielle pour les débutants

Un programme de 12 semaines et 24 leçons consacré à l'intelligence artificielle.

👉 https://microsoft.github.io/AI-For-Beginners/

14. Créer des applications sans serveur

Apprenez à exploiter les fonctions pour exécuter une logique côté serveur et créer des architectures sans serveur.

👉 https://learn.microsoft.com/en-us/training/paths/create-serverless-applications/

15. Fondamentaux de la plate-forme Microsoft Power

Découvrez la valeur commerciale et les capacités du produit de Microsoft Power Platform. Créez des Power Apps simples, connectez des données avec Microsoft Dataverse, créez un tableau de bord Power BI, automatisez un processus avec Power Automate et créez un chatbot avec Power Virtual Agents.

👉 https://learn.microsoft.com/en-us/training/paths/power-plat-fundamentals/

16. Développer des solutions qui utilisent Azure Cosmos DB

Découvrez comment créer des ressources Azure Cosmos DB avec les niveaux de cohérence appropriés, choisir et créer une clé de partition et effectuer des opérations sur les données à l’aide du SDK .NET V3 pour Azure Cosmos DB.

👉 https://learn.microsoft.com/en-us/training/paths/az-204-develop-solutions-that-use-azure-cosmos-db/



📚Udemy

17. Introduction à la programmation Python

Une introduction rapide et facile à la programmation Python.

👉 https://www.udemy.com/course/pythonforbeginnersintro

18. Programmation orientée objet en Python

Ce cours est axé sur la mise en œuvre des fonctionnalités Python orientées objet. Vous écrirez des classes et créerez des objets.

Vous en apprendrez également sur le masquage de données, les variables de classe, les méthodes de classe, les méthodes statiques et bien d'autres.

👉 https://www.udemy.com/course/object-oriented-python-programming/

19. Cours intensif Git et GitHub

Découvrez comment créer un référentiel Git, le cloner, apporter des modifications et soumettre des modifications à GitHub en moins de 30 minutes.

👉 https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch

20. Apprenez le développement d'applications Android

Un cours pour débutants sur le développement d'applications Android.

👉 https://www.udemy.com/course/learn-android-application-development-y

21. Bienvenue dans l'intelligence artificielle

Cours non technique - spécialement créé pour les aspirants AI/ML/DL. Donne un aperçu de la feuille de route vers l'IA

👉 https://www.udemy.com/course/road-map-to-artificial-intelligence-and-machine-learning/

22. Introduction au développement de jeux avec Unity

Guide vidéo simple et rapide pour vous familiariser avec le développement de jeux Unity.

👉 https://www.udemy.com/course/introduction-to-game-development-with-unity/

23. Introduction aux bases de données et aux requêtes SQL

Une introduction étape par étape au concept de bases de données et une introduction aux requêtes SQL.

👉 https://www.udemy.com/course/introduction-to-databases-and-sql-querying/

24. Conception et gestion de bases de données

Apprenez à concevoir et à gérer une base de données avec ERD, à générer et à inverser une base de données avec Visual Paradigm.

👉 https://www.udemy.com/course/database-design-and-management/



📚 DataCamp

25. Introduction aux statistiques

Apprenez les principes fondamentaux des statistiques, y compris les mesures du centre et de la propagation, les distributions de probabilité et les tests d'hypothèses sans aucun codage.

👉 https://www.datacamp.com/courses/introduction-to-statistics

26. Introduction à ChatGPT

Découvrez comment utiliser ChatGPT. Découvrez les meilleures pratiques en matière de rédaction d'invites et explorez les cas d'utilisation commerciale courants du puissant outil d'IA.

👉 https://www.datacamp.com/courses/introduction-to-chatgpt

27. Comprendre la visualisation des données

Une introduction à la visualisation de données sans aucun codage impliqué.

👉 https://www.datacamp.com/courses/understanding-data-visualization

28. Comprendre l'ingénierie des données

Découvrez comment les ingénieurs de données jettent les bases qui rendent la science des données possible. Aucun codage n’est impliqué.

👉 https://www.datacamp.com/courses/understanding-data-engineering

29. Scraping Web en Python

Apprenez à récupérer et analyser des informations sur Internet à l'aide de la bibliothèque Python Scrapy.

👉 https://www.datacamp.com/courses/web-scraping-with-python

30. Fondamentaux de l'IA

Apprenez les fondamentaux de l'IA. Aucune expérience en programmation n'est requise.

👉 https://www.datacamp.com/courses/ai-fundamentals

31. Concepts GitHub

Apprenez à utiliser les différentes fonctionnalités de GitHub, à naviguer dans l'interface et à effectuer des tâches collaboratives quotidiennes.

👉 https://www.datacamp.com/courses/github-concepts



📚 Fondation Linux

32. Introduction à Linux

Développez une bonne connaissance pratique de Linux en utilisant à la fois l'interface graphique et la ligne de commande dans les principales familles de distribution Linux grâce à cette formation gratuite.

👉 https://training.linuxfoundation.org/training/introduction-to-linux/

33. Développement de logiciels Open Source : Linux pour les développeurs

Commencez dès aujourd'hui votre aventure de logiciels open source (OSS) en apprenant les concepts clés du développement de logiciels open source et comment travailler de manière productive dans un environnement Linux.

👉 https://training.linuxfoundation.org/training/open-source-software-development-linux-for-developers-lfd107x/

34. Introduction à Node.js

Ce cours vous aide à démarrer avec Node.js, le runtime JavaScript open source le plus populaire.

Le cours vous permet de découvrir comment Node.js aide dans les scénarios informatiques quotidiens, depuis la simulation de services, le prototypage rapide et les applications en temps réel jusqu'aux interfaces de ligne de commande (CLI).

👉 https://training.linuxfoundation.org/training/introduction-to-nodejs-lfw111/

35. Introduction à WebAssembly

Obtenez une base solide sur le runtime WebAssembly et ses fonctionnalités, et découvrez comment et pourquoi WebAssembly a réussi à introduire de nouveaux langages de programmation sur le Web alors que d'autres ont échoué.

👉 https://training.linuxfoundation.org/training/introduction-to-webassembly-lfd133/

36. Introduction à Kubernetes

Au cours du cours, vous obtiendrez une introduction approfondie à Kubernetes pour la gestion des applications conteneurisées.

👉 https://training.linuxfoundation.org/training/introduction-to-kubernetes/

37. Introduction au sans serveur sur Kubernetes

Apprenez à créer des fonctions sans serveur pouvant s'exécuter sur n'importe quel cloud sans être limité par des limites de durée d'exécution, de langues disponibles ou de taille de votre code.

👉 https://training.linuxfoundation.org/training/introduction-to-serverless-on-kubernetes-lfs157/

38. Blockchain : comprendre ses utilisations et ses implications

Comprenez ce qu'est la blockchain et appréciez cette technologie transformatrice et son impact dans le monde entier en analysant les cas d'utilisation et les tendances futures en matière de technologie, d'affaires et de produits et institutions d'entreprise.

👉 https://training.linuxfoundation.org/training/blockchain-understanding-its-uses-and-implications/

39. Introduction à DevOps et à l'ingénierie de fiabilité des sites

Apprenez comment commencer à transformer votre organisation en utilisant les principes et les pratiques DevOps dans ce cours.

👉 https://training.linuxfoundation.org/training/introduction-to-devops-and-site-reliability-engineering-lfs162/



Avez-vous aimé les ressources? En voici plus 👇

Au cours des mois précédents, j'ai compilé The Ultimate Bundle avec toutes les ressources dont vous avez besoin, depuis le début de l'apprentissage du code jusqu'à l'obtention du rôle technologique de vos rêves !


Comprend plus de 900 ressources au total, divisées en 99 catégories pour une navigation et un accès plus faciles ! Économisez des milliers d’heures et concentrez-vous sur ce qui compte !


J'offre actuellement 50 % de réduction juste pour mes lecteurs ! Ne manquez pas ça !


Obtenez-le ici : Ensemble de ressources ultimes pour décrocher un emploi dans la technologie ! ⭐


Pack développeur ultime

Ce forfait comprend :

  1. Plus de 150 ressources d'apprentissage pour apprendre à coder : une collection complète de ressources, notamment des didacticiels, des articles et des manuels, pour vous aider à maîtriser le codage et les langages de programmation.

  2. Plus de 220 cours pour développeurs dispensés par les meilleures entreprises et universités : une vaste liste de cours proposés par des entreprises et des universités réputées, couvrant un large éventail de sujets de développement pour améliorer vos compétences et vos connaissances.

  3. Plus de 140 certificats de codage pour booster votre CV : obtenez de précieux certificats en codage et en programmation, qui peuvent améliorer considérablement votre CV et démontrer votre expertise aux employeurs potentiels.

  4. Plus de 110 stages technologiques pour acquérir de l'expérience : explorez une large liste de stages technologiques qui offrent une expérience du monde réel, vous permettant de démarrer votre carrière et de construire une base solide dans l'industrie technologique.

  5. Plus de 160 éléments essentiels pour les entretiens d'embauche pour les demandeurs d'emploi dans le secteur technologique : un guide complet contenant des conseils, des stratégies et des ressources essentiels pour vous aider à vous préparer et à réussir les entretiens d'embauche dans le secteur technologique.

  6. Plus de 120 sites d'emploi technologiques pour trouver le poste de vos rêves : découvrez un large éventail de sites d'emploi et de plateformes adaptés aux professionnels de la technologie, facilitant ainsi la recherche de l'opportunité d'emploi idéale dans l'industrie technologique.



L'écriture a toujours été ma passion et cela me fait plaisir d'aider et d'inspirer les gens. Si vous avez des questions, n'hésitez pas à nous contacter !


Connectez-moi sur Twitter , LinkedIn et GitHub !


Également publié ici .