This is a test repository to play around with.
The Test repository serves as an introductory playground for newcomers. Fork this repo, challenge your imagination, and come up with something uique as a contribution to the success of the UoPeople Student Developer Society.
Whether you are just getting started with contributing to open source projects, or programming in general, or you're a seasoned programmer and regular open source contributor, we recommend checking out any of these useful links to get started:
Get a quick understanding of the term "open source" and discover how to become an open source contributor.
These websites are useful for improving your programming skills.
- Codecademy; Free, many languages and exercises.
- edX - Massive Open Online Courses; Often free, and usually offers an option to purchase a "verified" course completion certificate.
- Google Codelabs
- The Learn Programming Academy; Paid, but very high quality instruction. Courses are also on Udemy, which often has really good sales (~9.99/course), and offers course completion certificates.
- The Net Ninja
- Udacity; Paid but has good career and networking resources. Usually high quality instructors, and offers "nano degrees."
- Khan Academy; Totally free and awesome. Everything from a complete Javascript (beginner to advanced) courses, HTML/CSS, SQL, algorithms, and cryptography.
- Coursera; Many high quality, free courses from top universities. Offers an option to purchase a course completion certificate. Some courses are transferable to masters programs.
- ...There are too many to list here, so please ask on Discord for more recommendations.
There are a lot of free tools for professional software development, some of them are:
- Atom; Highly customizable text editor.
- Brackets; Modern text editor for web development.
- DropBox; Workspace and file sharing.
- Git; Version Control System.
- IntelliJ IDEA; Highly efficient IDE (Community edition is free).
- Visual Studio Code; Text Editor with large library of extensions.
- Eclipse IDE; Open Source IDE for professional software development.
- PyCharm IDE; There is a free community version.
- VirtualBox; Free and open source. Allows you to run multiple operating systems at once.
Want to learn how Git and GitHub works?
- Git Cheatsheet and Git Handbook both serve as a reference for learning and working with Git.
- We also recommend taking a few courses from GitHub Learning Lab so you can become familiar with the GitHub Workflow.
- Fork this repository.
- Create another [branch] (test-yourusername).
- Add a CONTRIBUTING.md file that highlights your PROJECT idea and it's benefit(s) to UoPeopleSDS.
- Build something cool no matter how simple (no idea is too small).
- Make a Pull request to add your branch to our main Test repository.
Want to improve this README? Create an Issue.