In 2018, throughout his faculty days, Subhajeet Mukherjee from Kolkata realised that quite a lot of college students had been being taught pc programming via drag and drop instruments.
“HTML and CSS are not programming languages. It’s disappointing to see that there is no emphasis on learning how an operating system works, even though that’s the first thing that a person interacts with when using a computer,” he provides.
Moreover, at a time when knowledge safety is of utmost concern, Subhajeet wished to maintain the customers nameless, and democratise pc science training. This was in a bid to foster folks on the grassroot degree, and create a self-sustaining group of builders worldwide.
Founded in February 2020 in Sunnyvale, California, The Programming Foundation (TPF) focuses on offering pc science training free-of-cost, with out compromising knowledge. Theodore Rolle, a Technical Account Manager with Google Cloud Professional Services Organization joined TPF because the Secretary and Technical advisor.
The 24-year-old goals to create a smarter normal inhabitants via The Programming Foundation, and the working system that he’s growing. He has authored two books on working techniques and given talks at HackerDojo, ACM, SF Python, and LinkedIn. He beforehand served because the Data Support Engineer at The Pill Club and Community Support Specialist at HigherHelp.
In reality, the non-profit platform doesn’t require the consumer to log in or create an account. The classes can simply be accessed from their fundamental portal with out giving any particulars in regards to the customers’ whereabouts.
Free classes for all
“We have an integrated interface for Operating System, Programming and Logic. Under the Operating System, topics such as Unix, Vim and Kernel are covered. Furthermore, C, Python, and object-oriented programming make up the entire programming. Likewise, Binaries and Gates account for the Logic section,” says Subhajeet.
TPF is predicated on written directions, interactive examples and processes. It gives volunteers with hands-on expertise working collectively as a group by growing free and open-source instruments to enhance the platform.
“Currently, we have operating systems, important programming languages and logic domains in place in the ‘Learn’ page. We’re expanding our content base and interactive interfaces through a high bar, open contribution model,” he says.
The audience for TPF in the meanwhile are those that are in or have not too long ago graduated from faculty/college. The fundamental areas they deal with are Northeast India, some Northern areas of India, areas in South East Asia and Africa, and Midwestern United States.
Who can be part of?
“There are no great pre-requisites to join TPF classes. The general population needs to have a base level understanding of how computers work,” Subhajeet says.
“We don’t demand for devices either. Users can just use their smartphones to interact and learn.”
The courses are designed in such a manner that the domains are laid out on the ‘Learn’ web page itself. The classes are divided into Operating Systems, Programming and Logic. Users can go into the working system area, be taught the ideas behind it and work together with the interface. “Furthermore, we’re shipping interactive versions of the Programming Languages into production very soon,” he says.
Learners can research these ideas by straight visiting the platform which is the first methodology. They don’t have to obtain something because it’s all in there within the browser. After the top of every area, they’re requested to reply just a few questions on the area to make sure influence.
TPF can be open to taking volunteers to work on the basis, supplied they’ve the essential necessities for the place. “We’ve over 30 volunteers from the US, India, South America and Europe. Many of them are part of the technology industry while others are new to technology.”
Challenges on the best way
As a non-profit, TPF depends totally on donations and grants. However, Subhajeet shares that they had been lucky sufficient to obtain the Google Ad Grants, together with quite a lot of different in-kind help from main trade know-how firms within the preliminary phases and alongside the best way. This helped them scale quick and achieve a regular consumer base.
“To keep up with this steady growth, we need unrestricted grants to accommodate legal fees, enhance our tech infrastructure, polish our platform to become state of the art, tap into the R&D ambitions, and expand to make The Programming Foundation self-sustainable.”
Incidentally, getting donations and grants stays their largest problem as effectively. “When The Programming Foundation was launched during the pandemic, we never thought we would be able to survive till the end of 2020, but we successfully entered 2021,” he shares.
An inclusive future
While the Foundation is enabling a variety of folks with free programming programs, there are nonetheless a variety of areas on the earth that don’t have web entry. How does it empower them?
TPF needs to supply them with native experiences, and obtain a singular interface as The Programming Foundation’s Learn part.
“We’re in the initial phases of building an operating system that will run on the open instruction set architecture, RISC-V. We recently showed a demo of the interface to the RISC-V foundation. Soon after we launched, we became a member of the RISC-V International, a non-profit dedicated to encourage RISC-V innovation and build a RISC-V ecosystem.”
TPF is prioritising accessibility in order that people who find themselves blind or in a different way abled may use the platform and working system sooner or later.
“Inclusion is important to us. We need more women and people from the LGBTQ community to represent technology. These are long term goals, and we have a road-map for that. We’ve started to encourage the usage of Gender Neutral pronouns such as “they”, and “them” at TPF. I imagine this is step one,” shares Subhajeet.