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

2021 foi um ano e tanto para a comunidade do freeCodeCamp:

Você, então, pode estar se perguntando: e agora? Como podemos fazer para ajudar ainda mais as pessoas a seguir?

Nosso objetivo:

Fornecer uma graduação em Ciência da Computação...

de uma universidade americana certificada...

gratuitamente.

Queremos que o programa dessa graduação esteja disponível gratuitamente para qualquer um e de qualquer lugar do planeta – não importando seu histórico de vida socioeconômico nem sua capacidade de obter um visto americano.

O que vem a seguir é o pensamento do autor do texto original sobre como chegar a esse objetivo. Primeiro, uma explicação: por que cursos de graduação ainda são tão importantes, mesmo em 2022?

Grande parte da mobilidade social ainda está atrelada a diplomas universitários.

Quer trabalhar no exterior? Muitos países exigem uma graduação para que você possa obter um visto de trabalho.

Quer entrar na força militar americana como oficial, em vez de se alistar para o serviço? É necessária uma graduação de 4 anos.

E apesar de haver um movimento entre as empresas de tecnologia para acabar com a exigência de graduação, a maioria dos cargos para empregos que pagam melhor ainda exigem uma graduação.

As universidades americanas têm uma função particularmente importante no sistema global de educação superior. Atualmente, recebemos mais de um milhão de alunos vindos de outros países.

Seus pais economizaram – em alguns casos, por décadas – para poder fornecer aos seus filhos a oportunidade de estudar fora, mais precisamente nos EUA. Essas famílias entendem o gigantesco diferencial que uma graduação certificada por uma universidade americana pode trazer para a carreira dos filhos.

Mas e o resto do mundo? A maioria das pessoas, no mundo inteiro, vive com menos de 10 dólares ao dia. Que esperança elas têm de economizar para mandar seus filhos para os EUA quando estão lutando para, simplesmente, fornecer as necessidades básicas para suas famílias?

E quanto aos milhões de adultos trabalhando aqui nos EUA e que não têm um diploma? Muitos deles estão criando seus filhos ou atendendo membros da família com dificuldades – e tudo isso entre seus turnos de trabalho, períodos de deslocamento para ir para o trabalho e voltar e a tentativa de conseguir dormir o suficiente.

Se você tirar o custo monetário da equação – se deixar o ritmo do curso nas mãos das pessoas e se der a elas tantos anos quantos forem necessários para a conclusão do curso sem penalidades – você pode tornar a educação universitária mais viável para esses adultos ocupados.

Expandiremos o currículo do freeCodeCamp para torná-lo uma graduação em Ciência da Computação completa – com amplitude, profundidade e rigor semelhantes aos dos melhores programas de graduação em Ciência da Computação dos EUA.

A infraestrutura e o design instrucional não serão fáceis. Mas é um desafio que nossa organização sem fins lucrativos pode vencer. Já temos milhares de horas de cursos, o que já ajudou dezenas de milhares de pessoas a obter seu primeiro emprego como desenvolvedores.

O maior desafio será garantir que nossos cursos atendam às especificações de nossas organizações de certificação universitária.

Eu pesquisei muito no decorrer dos últimos anos e cheguei à conclusão de que, muito provavelmente, precisaremos de:

A) Parceria com uma universidade dos EUA que já esteja certificada, ou

B) Estabelecer campi físicos onde possamos oferecer alguns cursos presenciais, além de uma experiência, em grande parte, on-line. Aí, então, poderemos nos inscrever para a certificação por nossa conta.

Seja qual for o caminho, precisaremos da ajuda de especialistas em educação superior.

Levará anos para conseguir a certificação completa.

E precisaremos de dinheiro. Muito dinheiro.

O que nos traz ao tópico das finanças de nossa organização sem fins lucrativos.

As doações individuais não são o suficiente para sustentar uma organização sem fins lucrativos.

Dos milhões de pessoas que usam o freeCodeCamp todos os meses, temos apenas 7.539 doadores mensais recorrentes. Somos extremamente gratos pelo suporte de todos. Seguimos tentando encontrar formas de encorajar mais pessoas a fazerem suas doações.

Com uma doação média de 5 dólares por mês, isso seria um adicional de 37.695 dólares. Nossos custos, porém, são mais que o dobro disso.

Nossa organização sem fins lucrativos, no momento, roda em mais de 70 servidores. Temos uma equipe de 30 instrutores e desenvolvedores (muitos deles trabalhando em meio turno e alguns deles são também professores universitários).

Conseguimos fazer a diferença buscando bolsas com dezenas de parceiros. Por exemplo, fizemos uma parceria com a New Relic para desenvolver um curso de Telemetria Aberta. Também fizemos uma parceria com a Snyk para desenvolver o curso de DevSecOps.

Graças ao apoio desses parceiros, conseguimos trazer mais instrutores e ensinar uma gama maior de ferramentas de desenvolvimento. Isso, porém, é apenas o começo. Se quisermos oferecer diplomas universitários certificados, precisaremos pensar mais alto. Muito mais alto.

Se quisermos criar um fundo patrimonial permanente e chegar a ganhar a certificação, precisaremos de muito mais recursos.

Aqui vão três das abordagens que utilizaremos em 2022:

Abordagem nº 1: Buscar doações grandes de doadores individuais

No início do ano, recebemos uma grande doação para financiar o desenvolvimento de um aplicativo do freeCodeCamp para Android. Usamos esses fundos para acrescentar à equipe desenvolvedores em Flutter. Já fizemos e lançamos grandes melhorias no aplicativo depois disso (texto em inglês).

Venho tentando manter contato constante com ex-alunos proeminentes da comunidade do freeCodeCamp. Algumas dessas pessoas agora estão financeiramente independentes ou têm patrimônio líquido significativo em startups emergentes.

Um único doador com recursos suficientes pode nos possibilitar dar o suporte a milhares de alunos em toda a comunidade de desenvolvedores. Estou trabalhando diretamente com eles para ajudar a maximizar o impacto de suas doações.

Abordagem nº 2: Mostrar anúncios para visitantes que não estejam registrados

Agora, exibiremos anúncios no fórum para visitantes não registrados.

Estamos experimentando com anúncios em nossos tutoriais do editorial, também. Eles ficarão, principalmente, na margem direita, e nós faremos o melhor possível para minimizar o impacto dos anúncios nos tempos de carregamento da página e no uso dos dados.

Ano passado, eu decidi que não exibiríamos anúncios políticos ou anúncios que envolvessem álcool ou jogatina. Mesmo que isso reduza a receita que receberemos  para nossa organização sem fins lucrativos, eu tenho convicções muito fortes a esse respeito.

Abordagem nº 3: Bolsas de projetos focados em desenvolvimento para a web3 para criar cursos relacionados às suas ferramentas

Há milhares de ofertas de emprego para desenvolvedores da web3. Grandes empresas de tecnologia estão investindo fortemente nessas ferramentas e ecossistemas.

Podemos conseguir bolsas para ensinar desenvolvedores a utilizar essas ferramentas de blockchain e a escrever smart contracts mais seguros.

Observe que a maioria das blockchains que estão on-line nesses últimos 5 anos têm, efetivamente, neutralidade de carbono. Nosso foco primário está nessas blockchains. Se fizermos qualquer coisa em uma blockchain que envolva emissões de carbono, compraremos créditos de carbono. É a coisa certa a se fazer e queremos liderar dando o exemplo.

Vamos ajudar milhares de adultos trabalhadores a obter um diploma em Ciência da Computação.

Nos últimos dois anos, fiz o que pude para entender o processo de certificação das universidades (americanas). No entanto, eu ainda estou há muito pouco tempo nesse processo e, portanto, preciso de ajuda. ☺️

Se você já trabalhou com alguma organização certificada reconhecida pelo CHEA (Conselho de Acreditação do Ensino Superior) ou pelo US Department of Education (Departamento de Educação dos EUA), ou ainda se você passou há pouco pelo processo de certificação/recertificação de sua instituição, qualquer auxílio que você puder oferecer no processo será de grande ajuda. Envie uma mensagem direta para o autor no Twitter.

Se você é um ex-aluno do freeCodeCamp financeiramente independente ou alguém que deseja doar no sentido de auxiliar adultos trabalhadores a obterem seus diplomas, envie uma mensagem direta para o autor no Twitter.

Por fim, se você é um idealista de classe média, como eu, que deseja tornar a educação em tecnologia mais acessível a famílias nos EUA e no mundo todo, sua ajuda será muito bem-vinda.

Seguirei trabalhando no sentido de atingir esse objetivo de criar um caminho confiável e sustentável para a obtenção de uma graduação certificada em Ciência da Computação gratuita.

Esse será um empreendimento que durará muitos anos e que custará milhões de dólares. Eu, no entanto, seguirei sem temor.

O freeCodeCamp tem apenas 7 anos cultivando a missão de criar recursos de aprendizagem gratuitos. Este é o trabalho da minha vida. E eu confio no fato de que outros darão continuidade a esse trabalho muito depois de mim.

Muitas pessoas se beneficiarão de um programa de graduação certificado em Ciência da Computação gratuito. Juntos – e com bastante trabalho – podemos tornar isso uma realidade.

Obrigado e feliz programação.