Article original : A Free Accredited Bachelor's Degree in Computer Science – How Do We Get There?

2021 a été une grande année pour la communauté freeCodeCamp :

Vous vous demandez peut-être : qu'est-ce qui suit ? Comment pouvons-nous aider encore plus de personnes à partir de là ?

Notre objectif :

Offrir un baccalauréat en informatique...

d'une université américaine accréditée...

et gratuitement.

Nous voulons que ce programme de diplôme soit librement accessible à toute personne, où qu'elle se trouve sur la planète – indépendamment de son milieu socio-économique ou de sa capacité à obtenir un visa américain.

Ce qui suit est ma réflexion sur la manière dont nous allons y parvenir. Mais d'abord : pourquoi les diplômes sont-ils encore si importants, même en 2022.

Une grande partie de la mobilité sociale est encore verrouillée dans les diplômes universitaires.

Vous voulez travailler à l'étranger ? De nombreux pays exigent un diplôme pour obtenir un visa de travail.

Vous voulez entrer dans l'armée américaine en tant qu'officier plutôt que comme membre du service enrôlé ? Vous aurez besoin d'un diplôme de 4 ans.

Et malgré un mouvement parmi les entreprises technologiques pour supprimer les exigences de diplôme, la plupart des offres d'emploi bien rémunérées exigent toujours un diplôme.

Les universités américaines jouent un rôle particulièrement important dans le système mondial d'enseignement supérieur. Nous accueillons actuellement plus d'un million d'étudiants internationaux d'autres pays.

Leurs parents ont économisé – dans certains cas pendant des décennies – afin de pouvoir offrir à leurs enfants l'opportunité d'étudier à l'étranger aux États-Unis. Ces familles comprennent l'énorme avantage qu'un diplôme d'une université américaine accréditée peut donner à leurs carrières.

Mais qu'en est-il des autres ? La plupart des gens dans le monde vivent avec moins de 10 dollars par jour. Quel espoir ont-ils d'économiser pour envoyer leurs enfants aux États-Unis, lorsqu'ils peuvent avoir du mal à subvenir aux besoins de base de leurs familles ?

Et qu'en est-il des millions d'adultes occupés ici aux États-Unis qui n'ont pas de diplôme ? Beaucoup d'entre eux élèvent des enfants ou s'occupent de membres de leur famille handicapés – tout cela entre les heures de travail, les trajets et la tentative d'obtenir suffisamment de sommeil.

Si vous supprimez le coût monétaire de l'équation – si vous rendez tous les travaux de cours auto-rythmés et donnez aux gens autant d'années qu'ils ont besoin pour terminer sans pénalité – vous pouvez rendre une éducation universitaire plus viable pour ces adultes occupés.

Nous allons étendre le programme de freeCodeCamp à un baccalauréat complet en informatique – avec une largeur, une profondeur et une rigueur similaires à celles des meilleurs programmes de baccalauréat en informatique des États-Unis.

L'infrastructure et la conception pédagogique seront un travail difficile. Mais c'est un défi que notre organisation à but non lucratif peut relever. Nous avons déjà des milliers d'heures de cours, qui ont aidé des dizaines de milliers de personnes à obtenir leur premier emploi de développeur.

Le plus grand défi sera de s'assurer que nos travaux de cours répondent aux spécifications des organismes d'accréditation des universités.

J'ai fait beaucoup de recherches sur ce sujet au fil des ans et j'en suis arrivé à la conclusion que nous devrions probablement :

A) Nous associer à une université américaine accréditée existante, ou

B) Créer des campus physiques où nous pourrons proposer certains cours en présentiel en plus d'une expérience d'apprentissage principalement en ligne. Et ensuite demander nous-mêmes l'accréditation.

Dans les deux cas, nous aurons besoin de l'aide d'experts en enseignement supérieur.

Il faudra des années pour obtenir une accréditation complète.

Et nous aurons besoin d'argent. Beaucoup d'argent.

Ce qui nous amène au sujet des finances de notre organisation à but non lucratif.

Les dons de base ne suffisent pas à eux seuls pour soutenir notre organisation à but non lucratif.

Parmi les millions de personnes qui utilisent freeCodeCamp chaque mois, nous n'avons actuellement que 7 539 donateurs mensuels récurrents. Nous sommes extrêmement reconnaissants pour leur soutien. Et nous essayons de trouver des moyens d'encourager plus de personnes à faire des dons.

Avec un don moyen de 5 dollars par mois, cela fait 37 695 dollars. Mais nos coûts sont plus du double.

Notre organisation à but non lucratif gère actuellement plus de 70 serveurs. Nous avons une équipe de 30 enseignants et développeurs. (Beaucoup de ces personnes travaillent à temps partiel. Certains d'entre eux sont également professeurs dans des universités.)

Nous avons pu combler la différence en cherchant des subventions auprès de dizaines de partenaires. Par exemple, nous nous sommes associés à New Relic pour développer ce cours Open Telemetry. Et nous nous sommes associés à Snyk pour développer ce cours DevSecOps.

Grâce au soutien de ces partenaires, nous avons pu embaucher plus d'enseignants et enseigner une gamme plus large d'outils de développement. Mais ce n'est qu'un début. Si nous voulons offrir des diplômes universitaires accrédités, nous devrons penser plus grand. Beaucoup plus grand.

Si nous voulons construire un fonds de dotation et finalement obtenir une accréditation, nous aurons besoin de plus de ressources.

Voici trois nouvelles approches que nous adoptons en 2022 :

Approche #1 : Rechercher de grands dons de la part de donateurs individuels

Plus tôt cette année, nous avons reçu un grand don pour financer le développement de l'application Android de freeCodeCamp. Nous avons utilisé ces fonds pour embaucher des développeurs Flutter. Et nous avons déjà livré des améliorations majeures à l'application.

Je construis activement des relations avec d'anciens élèves éminents de la communauté freeCodeCamp. Certaines de ces personnes sont maintenant indépendamment riches ou détiennent des parts importantes dans des startups en croissance.

Un seul donateur avec suffisamment de ressources peut rendre possible pour nous de soutenir des milliers d'apprenants dans la communauté des développeurs. Je travaille directement avec ces mécènes pour les aider à maximiser l'impact de leurs dons.

Approche #2 : Afficher des publicités display aux visiteurs non connectés

Nous affichons maintenant des publicités display aux visiteurs du forum qui ne sont pas connectés.

Nous expérimentons également l'affichage de publicités display aux côtés de nos tutoriels de publication. Celles-ci seront principalement dans la marge de droite, et nous ferons de notre mieux pour minimiser leur impact sur les temps de chargement des pages et l'utilisation des données.

L'année dernière, j'ai décidé que nous n'afficherions pas de publicités politiques, ou de publicités pour l'alcool ou les jeux d'argent. Même si cela réduit les revenus que nous générons pour notre organisation à but non lucratif, je me sens très fortement à ce sujet.

Approche #3 : Subventions de projets axés sur le développement Web3 pour créer des cours autour de leurs outils

Il y a des milliers d'offres d'emploi pour les développeurs Web3. Et les grandes entreprises technologiques investissent massivement dans ces outils et écosystèmes.

Nous pouvons obtenir des subventions pour enseigner aux développeurs comment utiliser ces outils de blockchain, et comment écrire des contrats intelligents plus sécurisés.

Notez que la plupart des blockchains qui sont apparues au cours des 5 dernières années sont effectivement neutres en carbone, et nous nous concentrerons principalement sur celles-ci. Chaque fois que nous faisons quelque chose sur une blockchain qui implique des émissions de carbone, nous achèterons des compensations de carbone. C'est la bonne chose à faire. Et nous pouvons donner l'exemple.

Aidons des milliers d'adultes occupés à obtenir enfin leur diplôme en informatique.

Au cours des deux dernières années, j'ai fait de mon mieux pour comprendre le processus d'accréditation des universités. Mais je suis encore très nouveau dans ce processus, et j'ai besoin d'aide. ☺️

Si vous avez travaillé dans l'une des organisations d'accréditation reconnues par le Département de l'Éducation des États-Unis ou le CHEA, ou si vous avez récemment obtenu l'accréditation / la réaccréditation dans votre institution, j'apprécierais tout conseil que vous pourriez avoir. Veuillez me DM sur Twitter.

Si vous êtes un ancien élève de freeCodeCamp indépendamment riche – ou quelqu'un qui veut faire un don pour aider les adultes occupés à obtenir leur diplôme – Veuillez me DM sur Twitter.

Et si vous êtes un idéaliste de la classe ouvrière comme moi qui veut rendre l'éducation technologique plus accessible aux familles ici aux États-Unis et dans le monde, nous accueillerions votre soutien.

Je continuerai à travailler vers cet objectif de forger un chemin fiable et durable vers des baccalauréats gratuits et accrédités en informatique.

Ce sera un effort de plusieurs années et de plusieurs millions de dollars. Mais je ne suis pas découragé.

freeCodeCamp n'en est qu'à sa 7ème année de sa mission de création de ressources d'apprentissage gratuites. C'est l'œuvre de ma vie. Et je suis optimiste que d'autres continueront ce travail longtemps après mon départ.

De nombreuses personnes ont beaucoup à gagner d'un programme de baccalauréat gratuit et accrédité en informatique. Ensemble – avec un peu de travail acharné – nous pouvons rendre cela réalité.

Merci, et bon codage.