Skip to content

OneStep-elecTRON is a free and open-source machine learning and python learning platform for everyone.

License

Notifications You must be signed in to change notification settings

OneStep-elecTRON/onestep-electron.github.io

Repository files navigation

Click here to view the live website.

Open Source Love svg1 Made with love at elecTRON Maintenance Website shields.io

OneStepML - Client-Side


Welcome to OneStepML.

"The one-step, open-source destination for all things ML."
"A FREE platform for student developers, made by the student developers..."

OneStepML is a community-led, open-sourced, e-learning platform for Machine Learning and Data Science, developed with ❤️ at elecTRON.

OneStep Server Repo : Here

OneStep Content Repo : Here

🧐 Why OneStep-elecTRON?


  • Absolutely FREE: Yes. OneStepML is a non-profit organization with one aim— to put an end to the culture of putting education behind paywalls!

  • Machine Learning Tracks: Learn machine learning from basics to advanced, with hand-crafted and trusted content.

  • Python Learning Tracks: New to machine learning? Start by getting familiar with Python first with our Python Crash Course!

  • No Sign-In Required: Students can learn without logging in too! We do not share/sell your data. You only need to register (optional) to keep track of your progress and the quizes you have solved.

  • Live Code Execution: Execute you Python code right away inside an integrated code editor. You don't need powerful PCs to learn ML!

  • Interactive Quizzes: Track your learning with interactive quizzes, and get your answers right away.

  • Run on Colab Integration: Practice and learn via hands-on exercises/tutorials in Google Colab Notebooks.

🔴 Be Part of Our Community


Discord

Join our Discord and be part of OneStep community. Feel free to interact with other community members and also get your doubts cleared regarding anything OneStep related.
Link to the server - https://discord.com/invite/cwxfhByeBf

🎉 Requiremenets


  • Node
  • Yarn

🧠 Installation


yarn install

This command installs all the dependencies needed for project to run locally. Enjoy 🎉

⏳ Local Development


yarn start

This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server.

👾 Build


yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

🤖 Deployment


GIT_USER=<Your GitHub username> USE_SSH=true CURRENT_BRANCH=main DEPLOYMENT_BRANCH=gh-pages yarn deploy

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.

🙈 Contributing


Please read our Contributing Guide before submitting a Pull Request to the project.