20 endroits où vous pouvez apprendre à coder gratuitement

Vous voulez donc apprendre à coder, mais vous n’avez pas le temps, l’argent ou la patience de vous inscrire à un cours officiel?


Pas de soucis.

Il y a des tonnes de ressources gratuites en ligne où vous pouvez apprendre à coder selon votre propre horaire, à votre rythme et avec le type de contenu qui correspond à votre style d’apprentissage.

Ci-dessous, vous trouverez 20 des meilleures ressources gratuites pour vous apprendre à coder. Vous trouverez un bon mélange de contenu ici, des didacticiels écrits et vidéo aux terrains de jeux de codage qui renforcent toutes les nouvelles compétences que vous avez acquises.

20 endroits où vous pouvez apprendre à coder gratuitement

Il existe des ressources en ligne pour chaque niveau d’un codeur, que vous soyez:

  • Un propriétaire d’entreprise indépendant ou indépendant qui souhaite créer son propre site Web.
  • Un développeur Web chevronné qui souhaite ajouter une nouvelle compétence ou un nouveau langage de programmation à son répertoire.
  • Un concepteur Web qui souhaite renforcer sa compréhension du code et devenir une puissance de conception / développement.
  • Un amateur qui veut apprendre à coder pendant son temps libre.
  • Un étudiant en informatique qui souhaite compléter ses travaux de cours par des didacticiels pratiques de codage.

Peu importe qui vous êtes ou quel est votre objectif d’apprendre à coder avec des ressources gratuites. Il y en a pour tous les goûts.

1. BitDegree (débutant à avancé)

BitDegreeSi vous recherchez plus que de simples didacticiels pas à pas, BitDegree est un bon choix.

Avec BitDegree, les utilisateurs apprendront certainement à coder – des fondamentaux comme HTML et CSS aux langages de programmation avancés comme Bootstrap et Python.

Pendant que vous progressez dans les leçons, vous serez encouragé à «l’essayer en direct» dans l’éditeur BitDegree:

BitDegree Live Editor

Ce qui est bien, c’est que vous ne pourrez pas simplement vous entraîner avec la langue que vous apprenez. Tous les autres blocs de construction de langage seront là, comme dans l’exemple CSS ci-dessus qui comprend à la fois HTML et CSS.

En plus des leçons de codage, les utilisateurs bénéficient d’une introduction aux principaux outils utilisés par les développeurs Web, tels que Chrome DevTools et Github..

Si vous recherchez une formation complète, il est important d’apprendre à utiliser les outils qui vous facilitent la vie en tant que développeur.

2. CSS-Tricks (Avancé)

Astuces CSSLorsque vous entrez pour la première fois Astuces CSS site Web, vous serez accueilli par son blog. Bien qu’il y ait beaucoup à apprendre des articles sur le codage (en particulier, CSS), la plupart d’entre eux sont des leçons pour les développeurs avancés.

Cela dit, CSS-Tricks a une section dédiée de guides pour débutants. Il y a moins de 20 tutoriels CSS ici, mais les parcourir donnera à tout utilisateur une base solide pour CSS (et du HTML).

Pour les utilisateurs qui souhaitent plus que des didacticiels d’introduction, consultez la page Extraits.

Extraits CSS-Tricks

Les extraits de code sont utiles pour plusieurs raisons. Pour commencer, ils aident les développeurs à implémenter rapidement de nouvelles fonctionnalités ou correctifs sans avoir à écrire le code eux-mêmes.

Deuxièmement, les extraits de code sont utiles pour mieux connaître la syntaxe d’un langage. Au fur et à mesure que vous utilisez de plus en plus d’extraits de code, vous apprendrez à connaître les modèles du langage et, par conséquent, vous serez plus à l’aise de le manipuler..

3. Derek Banas sur YouTube (intermédiaire à avancé)

Derek Banas YouTubePage YouTube de Derek Banas est une visite incontournable si vous souhaitez apprendre le développement Web avancé et techniques de conception.

Pour la plupart, ce sont les didacticiels de codage de Derek qui sont les plus populaires, mais cela vaut vraiment la peine de jeter un coup d’œil aux différentes collections de vidéos qu’il a créées au fil des ans.

Organisation vidéo Derek Banas

Chacun des tutoriels est bien organisé et couvrira un sujet en entier, généralement en moins d’une heure. C’est vraiment une excellente option pour quiconque apprend le mieux en observant quelqu’un Faire la compétence en temps réel.

Une autre chose à noter est que Derek crée deux nouveaux tutoriels chaque semaine. De plus, il invite les téléspectateurs / abonnés à faire des demandes, donc s’il y a quelque chose d’urgence que vous devez apprendre et que vous ne pouvez pas le trouver ailleurs, vous pouvez le trouver ici.

4. freeCodeCamp (débutant à intermédiaire)

freeCodeCamp

freeCodeCamp est une ressource solide pour les développeurs web novices ou intermédiaires qui souhaitent améliorer rapidement leurs compétences et être récompensés pour cela.

Une fois que vous avez créé un compte, freeCodeCamp vous aidera à démarrer votre formation:

freeCodeCamp Lessons

Non seulement cela, les leçons sont logiquement regroupées afin que vous puissiez augmenter progressivement vos connaissances en codage. En fin de compte, vous vous retrouverez avec une certification ainsi qu’un portefeuille plus large que vous pourrez montrer aux clients potentiels.

Bien que ce site Web soit considéré comme une ressource éducative pour les développeurs, rien n’empêche d’autres passionnés de codage de s’inscrire. L’adhésion est gratuite et les leçons ne sont pas écrites dans un développeur secret..

Donc, si vous aimez le style du site et la façon dont les leçons sont présentées (avec des estimations du temps que cela prend!), Essayez-le.

Vous aurez également accès aux forums où vous pourrez partager vos gains, poser des questions et aider les autres étudiants à progresser tout au long des leçons. C’est un bon bonus si vous préférez un environnement d’apprentissage collaboratif.

5. Glitch (débutant à avancé)

GlitchPenser à Glitch comme un terrain de jeu de codage. Cela dit, ce n’est pas seulement un endroit pour écrire des lignes de code expérimental, mais cela vous donne de l’espace pour le faire ainsi que des pointeurs sur la façon de commencer.

Les utilisateurs peuvent tirer parti d’applications Web prédéfinies – de Glitch ou d’outils comme Github – pour déverrouiller les bases et s’enseigner de nouvelles compétences en inversant l’ingénierie du code existant.

Voici un exemple de ce qui se passe lorsqu’un utilisateur choisit de «remixer» une application créée par quelqu’un d’autre:

Glitch Remix

Les utilisateurs ont accès à tous les fichiers et actifs qui, une fois assemblés, créent l’application Web résultante. Lorsque des modifications sont apportées au contenu des fichiers à l’aide de l’éditeur, l’aperçu reflète ces modifications.

Bien que Glitch traite des «applications», les mêmes pratiques s’appliquent lors du codage d’une page Web avec HTML, CSS et JavaScript.

Aussi, soyez à l’affût des modèles «de démarrage» de Glitch, comme celui-ci:

Glitch HTML Starter

Il ressemble à d’autres projets d’application sur Glitch. Cependant, il y a une leçon contenue dans l’exemple sur la façon de commencer à coder avec HTML. Vous en trouverez d’autres ici pour JavaScript, Node et Bootstrap également.

6. Développeurs Google (intermédiaire à avancé)

Développeurs Google

Développeurs Google est une ressource gratuite pour tous ceux qui veulent apprendre à coder meilleur expériences web.

Le mot clé ici est “meilleur”, car les utilisateurs ne trouveront pas grand-chose sur les bases. En fait, vous devez venir sur ce site avec une connaissance pratique de HTML, CSS et JavaScript (que vous pouvez obtenir à partir de nombreuses autres ressources de cette liste).

Avec Google hyper concentré sur la création d’un site Web axé sur les mobiles, ce site est idéal pour les développeurs qui souhaitent apprendre à coder des applications Web progressives (PWA).

Si vous accédez à l’onglet Code Labs, recherchez le didacticiel intitulé «Votre première application Web progressive».

Il s’agit d’un didacticiel complet, mais facile à suivre, qui enseigne aux utilisateurs ce qu’est un PWA et comment en créer un en moins de 30 minutes..

Votre première application Web progressive - Apprenez à coder

Quant à l’utilisation du reste du site comme ressource de codage, vous pouvez certainement l’utiliser si vous avez besoin d’améliorer la réactivité, la vitesse ou même la sécurité de votre site Web ou de votre application Web..

Les “Guides” de Google sont un bon endroit pour obtenir ces extraits de code d’optimisation. Et vous pouvez explorer les «échantillons» pour apprendre des techniques de codage plus spécialisées avec CSS et JavaScript.

7. Chien HTML (débutant)

Chien HTMLChien HTML est une excellente ressource gratuite pour maîtriser les bases du codage: HTML, CSS et JavaScript.

Il y a neuf tutoriels au total disponibles sur le site, allant de débutant à avancé, dans chacune des langues de codage.

Chaque leçon précise soigneusement tout ce que vous devez savoir sur chacune des langues. Et avec des exemples de code clairs inclus en cours de route – ainsi que des conseils sur la façon de les reproduire de votre côté – c’est un excellent moyen de se familiariser avec le codage si vous êtes nouveau dans ce domaine.

Cependant, HTML Dog n’est pas seulement une ressource pour les didacticiels de codage pour débutants.

La page Techniques, par exemple, enseigne aux utilisateurs comment faire plus pour styliser une page Web que les didacticiels de base ne le permettent.

La page Exemples, en revanche, fournit des exemples d’extraits de code pour tous les éléments essentiels que vous manipuleriez sur un site Web:

  • Texte
  • Couleurs
  • Liens
  • Formes
  • Listes
  • Images
  • Et plus

Exemples de chiens HTML

La page Références est également utile si vous souhaitez comprendre la syntaxe réelle des langages de codage que vous utilisez. Plus vous comprendrez comment les différentes valeurs contribuent à ce qui apparaît sur le frontend, plus vous deviendrez un codeur puissant.

8. JavaScript.com par Pluralsight (débutant)

JavaScript Pluralsight

Vue plurielle est un site e-learning premium pour les codeurs avancés.

Cependant, Pluralsight a vu le besoin de donner aux débutants une introduction à JavaScript, l’un des fondements du Web. En tant que tel, le didacticiel fourni sur JavaScript.com est libre d’accès.

À la seconde où un utilisateur entre dans le site Web, l’apprentissage commence:

Tutoriel JavaScript

C’est un didacticiel si simple, mais l’explication détaillée de chaque étape et la mise en œuvre pratique du code contribueront grandement à apprendre à utiliser JavaScript pour le codage..

Une fois que les utilisateurs ont suivi les cours, il existe un guide de référence pratique sur la page Apprendre.

Ici, les utilisateurs en apprendront plus sur la syntaxe de JavaScript et comment chacune de ses pièces contribue à l’ensemble du langage.

9. Khan Academy (débutant)

Académie Khan

Académie Khan est une ressource éducative en ligne gratuite pour les utilisateurs de tous âges.

La plupart des cours proposés par l’académie sont destinés aux élèves du primaire. Cependant, il y a une petite section consacrée à «l’informatique», sur laquelle vous devriez porter votre attention:

Cours de la Khan Academy

Il y a un certain nombre de sections sous Informatique, mais celle à laquelle vous devez prêter attention est la programmation informatique..

Ici, vous apprendrez à créer des sites Web à l’aide de HTML, CSS et JavaScript. Chaque leçon est livrée avec un mélange de contenu.

  • Leçons vidéo (accompagnées de transcriptions et de sous-titres multilingues)
  • Astuces rapides
  • Défis de codage

Ils sont faciles à travailler et super engageants.

10. Apprenez à coder HTML et CSS (débutant à intermédiaire)

Apprenez à coder HTML CSSComme JavaScript.com, Apprenez à coder HTML et CSS est une ressource gratuite qui apprend aux utilisateurs à coder avec les langages de codage fondamentaux. L’accent est mis ici sur HTML et CSS.

Chaque leçon est soigneusement présentée et fait plus que simplement présenter aux utilisateurs des extraits de code.

Tout est expliqué en détail, de l’utilisation de chaque langue au fonctionnement de chaque composant de la langue. Il y a aussi deux trajectoires de cours.

Une fois que vous avez terminé l’introduction de HTML et CSS, vous pouvez passer aux leçons avancées.

CSS HTML avancé

C’est ici que vous apprendrez des stratégies de codage qui non seulement ajoutent des fonctionnalités avancées à votre site Web, mais produisent généralement un code de meilleure qualité. Avec un énorme accent mis sur des choses comme les pages à chargement rapide et la conception adaptée aux mobiles, le cours avancé sera vraiment utile.

Au bas de chaque cours, vous trouverez une liste de ressources recommandées. Cela vaut la peine de prendre le temps d’explorer ces autres ressources si vous voulez en apprendre le plus possible sur chaque sujet.

11. LearnCode.academy sur YouTube (débutant à avancé)

LearnCode AcademyLa page YouTube LearnCode.academy est plus qu’une simple ressource de formation pour apprendre à coder.

LearnCode.academy a un très bon mélange de contenu.

Vidéos LearnCode

Il existe des rafles vidéo sur les outils indispensables pour les développeurs Web. Il existe des didacticiels de conception Web. Et il y a, bien sûr, des tutoriels qui se concentrent sur la maîtrise de nouveaux langages de programmation.

Une chose à garder à l’esprit avec cette ressource est qu’elle ne devrait vraiment servir que de complément aux autres types de formation que vous suivez..

Le contenu ici est de premier ordre. Cependant, de nouveaux didacticiels ne sont pas produits régulièrement, vous passerez donc la majeure partie de votre temps à vous frayer un chemin à travers un ancien carnet de commandes, ce qui peut vous mettre à risque d’apprendre des techniques de codage plus anciennes si vous remontez trop loin..

12. Apprenez [Language] .org par DataCamp (débutant à avancé)

Apprenez PythonDataCamp est un site Web d’apprentissage en ligne spécialisé dans les cours de science des données (essentiellement, apprendre à extraire et manipuler des informations à partir de mégadonnées).

Sa série de Sites Web «d’apprentissage», cependant, ce sont des ressources gratuites pour tous ceux qui veulent apprendre à coder. Ils couvrent une large gamme de langues pour les débutants aux codeurs avancés comme:

  • HTML
  • Javascript
  • PHP
  • SQL
  • Python
  • Rubis

Chaque langue est accompagnée d’une série de tutoriels dédiés.

Ce qui est bien avec ce site Web, c’est qu’il fournit non seulement une ventilation de chaque langue avec un exemple de code, mais il fournit un espace en bas pour que les utilisateurs puissent travailler:

Exercice LearnJS

En cliquant sur «Démarrer l’exercice», des instructions sont fournies sur la façon de manipuler le code existant et de créer une sortie valide. Si vous voulez pratiquer ce que vous apprenez en temps réel sans avoir à quitter le site, c’est une bonne option.

13. MarkSheet (débutant)

MarkSheetMarkSheet est un cours HTML et CSS gratuit pour les débutants.

En plus d’enseigner les bases du codage, le cours passe également en revue les informations importantes que vous devez savoir avant de construire quoi que ce soit sur le Web.

Par exemple, l’introduction couvre des sujets liés au Web dans son ensemble. Comme les trois parties d’un nom de domaine, l’apparence d’un site Web sur les navigateurs d’autres personnes et les éditeurs de texte courants que vous pouvez utiliser pour écrire et modifier du code.

Apprendre à coder un site Web est une chose, mais comprendre comment tout fonctionne en coulisses amènera votre éducation à un tout autre niveau.

Lorsque vous suivez ce cours, laissez-vous suffisamment de temps (au moins une heure) pour vous frayer un chemin à travers une séance ou répartissez-le entre les trois chapitres:

  • HTML
  • CSS
  • Toupet

Sass n’est pas vraiment une langue comme les deux autres. Dans ce chapitre, les utilisateurs apprennent comment le préprocesseur (ainsi que Less) gagne du temps dans le codage CSS à partir de zéro.

Extrait de code MarkSheet

Bien qu’il n’y ait pas d’exercices sur ce site Web, les exemples de code sont assez robustes et vous donneront beaucoup de choses à jouer dans l’éditeur de code de votre choix.

14. Développeur Mozilla (débutant à intermédiaire)

Développeur MozillaIl y a beaucoup à apprendre de la Développeur Mozilla site Internet. Pour commencer, concentrez votre attention sur les différents didacticiels sur les technologies Web:

Vous apprendrez tous les éléments essentiels du codage avec HTML, CSS et JavaScript ici.

Bien que vous n’ayez pas la possibilité de tester les extraits de code fournis, Mozilla a partagé tous ses échantillons sur GitHub et a fourni des détails sur la façon d’y accéder et de les utiliser.

Exemples de code Mozilla

Donc, avant de suivre l’une des leçons sur le site, assurez-vous que vous êtes configuré avec Github pour pouvoir vous entraîner au fur et à mesure..

Si vous êtes développeur Web ou essayez de démarrer votre carrière en tant que développeur, il existe des ressources supplémentaires à utiliser sur ce site..

Pour commencer, n’arrêtez pas votre éducation à maîtriser les langues. Mozilla propose également des leçons sur des sujets tels que:

  • Accessibilité Web
  • Langages de script côté serveur
  • Test du navigateur

Il existe également une section dédiée aux applications Web progressives. Vous obtiendrez non seulement une solide introduction aux PWA, mais vous obtiendrez des extraits de code pour vous aider à créer le vôtre.

15. The Net Ninja sur YouTube (débutant à avancé)

The Net Ninja

La page YouTube de Net Ninja est dédié à décomposer les concepts les plus complexes de codage dans des didacticiels vidéo faciles à suivre.

Ce qui est bien avec la structure et l’organisation des tutoriels, c’est que beaucoup d’entre eux sont destinés aux débutants – que ce soit un débutant en codage ou un développeur débutant.

Les didacticiels vidéo de Net Ninja

L’objectif est toujours le même: aider les téléspectateurs / abonnés à développer rapidement leurs compétences en codage afin qu’ils puissent faire quelque chose d’important avec eux.

Les didacticiels et listes de lecture que vous trouverez sur cette chaîne sont en fait très similaires à la plupart des ressources écrites de cette liste.

Non seulement vous obtenez une leçon sur la façon d’utiliser le code ou de maîtriser une nouvelle langue, mais vous obtenez une introduction au début qui explique pourquoi tout cela est important.

16. The Odin Project (Débutant)

Le projet OdinLe projet Odin est un projet open source visant à doter les développeurs Web des compétences nécessaires pour créer des sites Web de haute qualité.

Avec chaque leçon, vous recevrez:

  • Une introduction à pourquoi la leçon est importante.
  • Un résumé des résultats d’apprentissage.
  • Un devoir avec des liens vers la leçon.
  • Ressources supplémentaires pour faire progresser vos compétences et votre compréhension dans le domaine.

Ce que vous remarquerez peut-être au cours des leçons, c’est que certaines d’entre elles chevauchent d’autres ressources de cette liste. Par exemple, la leçon HTML Basics vous enverra sur le site Web Learn to Code HTML & CSS.

Ce ne sont pas seulement les leçons sur le codage que les utilisateurs reçoivent. Il y a une leçon intitulée «Se faire embaucher»:

Le projet Odin se fait embaucher

Pour les nouveaux développeurs, il peut être difficile d’obtenir des clients. Cependant, en suivant ces cours, les développeurs auront la possibilité de créer de nouveaux sites Web et de les publier sur Github comme exemple de travail. Ensuite, en suivant ce cours Se faire embaucher, ils obtiendront des conseils sur la façon de se faire embaucher à l’avenir..

17. SitePoint (intermédiaire à avancé)

SitePointle SitePoint site Web est un mélange d’ebooks de conception et de développement Web haut de gamme et de contenu de blog gratuit sur des sujets ciblés.

Pour être clair, SitePoint n’est pas vraiment un site Web pour les codeurs débutants. Si vous les recherchez, vous trouverez des messages d’introduction, mais ce n’est pas vraiment là que brille ce site..

SitePoint est une bonne ressource pour les codeurs qui sont prêts à aller au-delà de la simple «écrire cette ligne de code pour obtenir ce résultat». Ici, vous apprendrez à être créatif avec les connaissances de codage que vous avez déjà.

De plus, le blog regorge de récapitulations utiles:

Résumé des blogues de SitePoint

Vous trouverez des recommandations pour les bibliothèques JavaScript, les cadres CSS et d’autres outils que vous pouvez utiliser pour améliorer vos flux de travail de codage et faire plus rapidement..

18. SoloLearn (débutant à avancé)

SoloLearnSoloLearn est la seule application mobile (et application Web) sur cette liste, donc si vous cherchez quelque chose que vous pouvez utiliser pour apprendre en déplacement, c’est tout.

Avec SoloLearn, les utilisateurs apprennent à coder avec HTML et CSS ainsi qu’avec des langages de programmation avancés.

Voici ce que vous verrez lorsque vous entrerez dans l’application SoloLearn (sur le bureau):

SoloLearn App

C’est un programme bien structuré qui commence par la syntaxe de base et passe par les différents composants du langage. À la fin, vous recevrez un certificat d’achèvement.

Certaines parties des cours sont structurées en questionnaires. Pour continuer, vous devez répondre correctement à chaque question.

D’autres parties du cours sont structurées comme des didacticiels de base avec des extraits de code:

Tutoriel SoloLearn

Si vous préférez apprendre, tester et recevoir une validation au fur et à mesure, la combinaison cours / quiz / aire de jeux est puissante.

19. W3Schools (débutant à avancé)

W3SchoolsW3Schools s’est surnommé «le plus grand site de développeurs Web au monde» et il s’agit en fait d’une description assez précise.

Que ce soit la première fois que vous voyez du code ou que vous êtes un codeur chevronné, il y en a pour tous les goûts ici.

Tout langage de codage que vous pourriez être intéressé à apprendre est pris en compte ici. Vous pouvez même suivre des didacticiels sur la façon de coder des composants de site Web tels que des icônes, des graphiques, des couleurs, etc..

Bien que les utilisateurs reçoivent un résumé rapide de la fonction de chaque langue, l’objectif principal est de commencer la leçon pratique.

Donc, avant de commencer à vous familiariser avec l’un des didacticiels de ce site, assurez-vous de savoir sur quelles langues vous devez vous concentrer. Vous ne voulez pas commencer à apprendre quelque chose comme React si vous essayez de maîtriser les bases, par exemple.

Quelles que soient les langues que vous utilisez, assurez-vous d’utiliser à la fois les références et les exercices.

Références W3Schools

Ceux-ci sont destinés à être des documents de référence complémentaires qui renforcent vos leçons. Profitez-en vraiment si vous voulez tirer le meilleur parti de ce site.

20. WebsiteSetup.org (débutant à avancé)

Site Internet

WebsiteSetup.org regorge de ressources éducatives utiles pour quiconque essaie d’apprendre à coder gratuitement.

Bien que de nombreux guides sur WebsiteSetup vous montrent comment créer et personnaliser des sites Web avec WordPress – sans passer par la nécessité de coder à partir de zéro – ce n’est pas tout ce qu’il y a ici.

Par exemple, un ensemble croissant de didacticiels de développement de sites Web, de guides et de cheatsheets est disponible:

Tutoriels de développement Web

Ce qui est génial avec ces guides, c’est qu’ils fournissent non seulement aux utilisateurs les principes de base du codage, mais aussi qu’ils sont souvent étroitement liés à WordPress. De cette façon, vous n’avez pas à choisir l’un ou l’autre: code ou WordPress. Vous pouvez tirer le meilleur parti de la création d’un site Web en apprenant les meilleures pratiques pour les deux.

Une autre chose que vous obtiendrez de WebsiteSetup que vous ne trouverez pas dans les cours de codage traditionnels est de savoir comment utiliser le code pour déboguer et réparer votre site Web. Comme cet exemple de dépannage des erreurs dans WordPress.

De cette façon, vous obtiendrez une formation plus complète sur la façon de coder, de l’utiliser pour créer un site Web à l’améliorer ou le réparer ultérieurement..

Emballer

Comme vous pouvez le voir, les ressources ci-dessus offrent de nombreuses façons d’apprendre et de renforcer vos compétences en codage:

  • Tutoriels écrits
  • Cours vidéo
  • Quiz
  • Extraits de code
  • Jeux de codage
  • Récapitulatif des outils et stratégies de développement
  • Et plus

Ce n’est pas le seul avantage de choisir l’une de ces ressources gratuites pour apprendre à coder ou à améliorer votre ensemble de compétences existant.

Que vous soyez un vrai débutant bleu ou que vous codiez depuis des années, vous avez un contrôle total sur votre éducation. Vous pouvez apprendre à coder selon votre propre horaire, à votre rythme et pour rien de plus que le coût du temps que vous y consacrez.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map