All Projects → MLSA-Mehran-UET → learn2code

MLSA-Mehran-UET / learn2code

Licence: MIT License
Learn to code in any language. If

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
dart
5743 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to learn2code

Learn Heroku
🏁 Learn how to deploy your web application to Heroku from scratch step-by-step in 7 minutes!
Stars: ✭ 110 (+633.33%)
Mutual labels:  beginner, learning-by-doing
Docker Basiclearning
🐬 Understand Docker step by step. A tutorial repo for beginners 🔥
Stars: ✭ 296 (+1873.33%)
Mutual labels:  beginner, learning-by-doing
go-examples
Collection of Go examples for beginner back end developers
Stars: ✭ 44 (+193.33%)
Mutual labels:  beginner, learning-by-doing
100 page python intro
🐍 Short, introductory guide for the Python programming language 📗 ⚡️
Stars: ✭ 90 (+500%)
Mutual labels:  beginner, learning-by-doing
Hacktoberfest
This hacktoberfest project exists to help you submit your first Pull Request and welcome you to the world of open source!
Stars: ✭ 216 (+1340%)
Mutual labels:  beginner, learning-by-doing
Project Based Learning Frontend
List of Project based Tutorials for frontend development
Stars: ✭ 240 (+1500%)
Mutual labels:  beginner, learning-by-doing
Pandemic-Produce-Delivery-Project
An ongoing open-source e-commerce shop using React, Express, Firebase, and MongoDB. Designed for pandemic-relief and social good. New contributors are always, always, welcomed, regardless of where you are 🔥. Feel free to reach out at [email protected]~
Stars: ✭ 20 (+33.33%)
Mutual labels:  beginner, learning-by-doing
owlet-editor
A modern BBC BASIC editor inspired by the BBC Micro Bot (https://bbcmicrobot.com)
Stars: ✭ 38 (+153.33%)
Mutual labels:  learning-by-doing
ASP.NETCoreMVA
Microsoft Virtual Academy MVA
Stars: ✭ 82 (+446.67%)
Mutual labels:  learning-by-doing
angular-workshop
Learning Angular: From component state to NgRx
Stars: ✭ 40 (+166.67%)
Mutual labels:  beginner
Project-Ideas-And-Resources
A Collection of application ideas that can be used to improve your coding skills ❤.
Stars: ✭ 282 (+1780%)
Mutual labels:  beginner
Regular Expressions
🔍 Swirl course on regular expressions and the regex family of functions in R
Stars: ✭ 21 (+40%)
Mutual labels:  learning-by-doing
FlutSplash
Minimal Unsplash Android App to easily search and download images
Stars: ✭ 17 (+13.33%)
Mutual labels:  learning-by-doing
learning spider
这其实是一份学习笔记。包括学习记录、爬虫练习平台(网站)、自制工具脚本
Stars: ✭ 54 (+260%)
Mutual labels:  learning-by-doing
Scipy-Bordeaux-2017
Course taught at the University of Bordeaux in the academic year 2017 for PhD students.
Stars: ✭ 16 (+6.67%)
Mutual labels:  beginner
ToyDB
A ToyDB (for beginner) based on MIT 6.830 and CMU 15445
Stars: ✭ 25 (+66.67%)
Mutual labels:  beginner
workshops
Repository containing all workshop materials and curricula for Nuevo Foundation.
Stars: ✭ 13 (-13.33%)
Mutual labels:  beginner
Hacktoberfest-hackedoff
This Repo contains easy javascript questions for beginners to participate in Hacktoberfest 2021.
Stars: ✭ 14 (-6.67%)
Mutual labels:  beginner
reactnative-typescript
Playground and evolution of learnings done in react native with typescript
Stars: ✭ 28 (+86.67%)
Mutual labels:  learning-by-doing
python-tutorial-codes
Python 🐍 Tutorials
Stars: ✭ 23 (+53.33%)
Mutual labels:  learning-by-doing

Learn to Code

It is an intiiative undertaken by Student Ambassadors Club, Jamshoro for students who are absolute begineers in programming and want to learn it. This repository will contain all the possible resource in terms of code as well as illusatrations for the code so that any new comer can grasp the topic.

How to contribute

  1. You can contribute in terms of Code
  2. You can contribute in terms of improving Documentation

Following the procedure you can make your contribution with ease.

Step 0

Star and Fork this repository

Step 1

Look in the issues if the change you are doing is available and issues section is it assigned to someone or not if you can't find any issue open one. Anyone from our team will assign you the issue then you can start contributing

step 2 Fork this repository

You can fork this repository by clicking on fork button on top right corner. Once you fork this will create a copy of repo on your account

step 3 Clone the repository

To clone the repository go to your account open this repo and either click on clone button or run the command below to get this repository on your local machine

git clone <URL you just copied>

e.g. git clone https://github.com/yourgithubusername/first_contribution.git

step 4 Create a branch

On your local machine go the project folder that you cloned and use following git command inside that folder

create a new branch using below command.

git checkout -b <branch-name>

e.g. git checkout -b mybranch

step 4 Lets make some contributions

Make changes to files on your local machine work on the issue you're assigned.

step 5 Add Changes and Commit Changes

Now we have to add changes that we made to the branch so for that we will run following command.

git add .

Now we have to commit changes, commit message should always be clear, to commit use command below.

git commit -m "resolved the <issue>"

step 6 Push changes to GitHub

Now we have to push the changes that we made to remote repository on specified branch to do so use command below.

git push origin <branch-name>

name of branch is same as you created in step 3

e.g git push origin mybranch

step 7 Submit your changes for review

Once you have pushed your code to GitHub, it's now time to create pull request, you will go to the repository click on compare and pull request and submit the pull request.

Soon, we will be merging all your pull requests to the main branch of project and you will also get notification once your pull request is merged with existing code base. After that you will be able to see your details in contributor section on the page below.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].