100 Days of Code Learning program to keep a habit of coding daily and learn things at your own pace with help from our remote community.

Overview

100 DAYS OF CODE

Banner

Issues Forks Stars Discord


Objective

To help people get started with coding as a daily habit. Aim is to stay consistent with No-Zero-Days and work towards our goals, one small effort at a time! Join our Discord Server for more information, getting awesome resources, better productivity and motivation.



How to contribute?

  1. Fork this Repository.

  2. Create a branch with a relevant.

  3. Make a directory with your username.

  4. There are two options :-

    a. Create different directories for each day, i.e. Day_1, Day_2, Day_3 ... and so on.

    b. Push all the code into your main directory (The one you created with your username).

    Do any of the 4(a) or 4(b)!

  5. Make a Pull Request to that branch! We'd be happy to merge your daily progress 😄 !

  6. If you want to make changes to this README.md file and enhance it, you can do that as well. Just Mark it for review to any of the maintainers. (see end of this file for who they are!)



FAQs

  • What is 100daysofcode challenge ?

    It is a challenge to code everyday for 100 days.


  1. Why should I join this challenege ?

    It will help in building habit of coding everyday.


  1. How to join this challenge ?

    Start coding,start pushing your code on our github repository and start sharing your progress on Twitter with the hashtag #100DaysofCode and do not forget to tag us @invide_labs.


  1. Do I need to commit my code daily on github ?

    Yes, You need to commit your code daily.It helps in maintaining consistency.


  1. Do I need to post daily on twitter ?

    No, It is not mandatory to post on daily basis if you don't have the time.You can share weekly progress instead.We would prefer if you can share your progress daily


  1. Is there a community that can help me motivate and where I can learn from ?

    Yes, there is 😃 ! You can share your progess with the community on discord at : https://discord.gg/dZAHa3RA

  2. What all things can I put in the Pull Request? And is there a course/program which you are following?

    You can put in :

    • Your daily codes for whatever you are learning. (Check what others are doing!)
    • Your daily learnings websites, project updates, etc.

    Are we following any course?

    No! It's your choice to follow anything and learn from anywhere! Just be consistent with it!

  3. Can I share it with my friends/classmates/colleagues/workmates?

    Yes ofcourse!

Happy Learning!



Maintainers : Saurabh, Himanshu ,Soham

Comments
  • Fixed: Typo

    Fixed: Typo

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [ ] Created a separate folder with your name. eg brahmajeet
    • [x] Made daily solution file of problem in format. eg DAY-1.py
    • [ ] I have uploaded my own solution.
    • [ ] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [x] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by bobychaudhary 5
  • Updated the README.md file. Changed the Discord invite to a never ending invitation.

    Updated the README.md file. Changed the Discord invite to a never ending invitation.

    …ing invite.

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [ ] Created a separate folder with your name. eg brahmajeet
    • [ ] Made daily solution file of problem in format. eg DAY-1.py
    • [ ] I have uploaded my own solution.
    • [ ] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [ ] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by adityajoshi-08 3
  • [IDEA] Add a license

    [IDEA] Add a license

    Description

    We should add a license to this repository. This way, people will know what and what not they can do with this repository, permissions, notices, etc.. I suggest adding the MIT license.

    Additional Context

    https://www.freecodecamp.org/news/how-open-source-licenses-work-and-how-to-add-them-to-your-projects-34310c3cf94/

    opened by Panquesito7 3
  • Anagram String

    Anagram String

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [ ] Created a separate folder with your name. eg brahmajeet
    • [ ] Made daily solution file of problem in format. eg DAY-1.py
    • [ ] I have uploaded my own solution.
    • [ ] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [ ] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by ratneshpuri 3
  • Subratsir-day-1

    Subratsir-day-1

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [x] Created a separate folder with your name. eg brahmajeet
    • [x] Made daily solution file of problem in format. eg DAY-1.py
    • [x] I have uploaded my own solution.
    • [x] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [x] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by subrataindia 2
  • Kajal13081-day-7

    Kajal13081-day-7

    …tes.java

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [ ] Created a separate folder with your name. eg brahmajeet
    • [ ] Made daily solution file of problem in format. eg DAY-1.py
    • [ ] I have uploaded my own solution.
    • [ ] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [ ] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by Kajal13081 2
  • Victor1Ja-day-6

    Victor1Ja-day-6

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [ ] Created a separate folder with your name. eg brahmajeet
    • [ ] Made daily solution file of problem in format. eg DAY-1.py
    • [ ] I have uploaded my own solution.
    • [ ] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [ ] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by Victor1Ja 2
  • [Enhancement] Shift the maintainers part to the bottom and the

    [Enhancement] Shift the maintainers part to the bottom and the "Thanks to contributors" to above FAQs

    @Panquesito7 can you shift the Thanks Message to above FAQs, as a community we'd like to thank our contributors first. As they are the core of this 100 Days of Code.

    Thanks, Saurabh

    enhancement 
    opened by srbhr 2
  • srini047-day-5

    srini047-day-5

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [x] Created a separate folder with your name. eg brahmajeet
    • [x] Made daily solution file of problem in format. eg DAY-1.py
    • [x] I have uploaded my own solution.
    • [x] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [x] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by srini047 2
  • Created Kajal folder to add problems daywise

    Created Kajal folder to add problems daywise

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [x] Created a separate folder with your name. eg brahmajeet
    • [x] Made daily solution file of problem in format. eg DAY-1.py

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by Kajal13081 2
  • Create README.md

    Create README.md

    100 days of code

    Thanks for your participation in 100 days of code. These 100 days of coding will help you get a nice understanding with hands on approach towards solving problems. Stay determined, stay motivated and happy coding :)

    📝Please make sure to follow these points

    • [ x] Created a separate folder with your name. eg brahmajeet
    • [ x] Made daily solution file of problem in format. eg DAY-1.py
    • [x ] I have uploaded my own solution.
    • [x ] My Pull Request title is in format < name > - < day > eg  Brahmajeet-day-1
    • [x ] I will upload ALL MY SOLUTIONS in my folder ONLY.

    Thank you!

    Your part is over after your pull request is made. Your Pull Request will be merged soon if approved by maintainers. Happy contributing.

    opened by soham117 2
  • Create a 100 Days of Code with Invide Website

    Create a 100 Days of Code with Invide Website

    I'm thinking of having a static (Vanilla JS) website for this repo. Source code should be in this repo itself for others to learn from as well.

    CC: @HimikaP @adityajoshi-08

    enhancement good first issue hacktoberfest 
    opened by srbhr 2
  • Guided Learning Paths

    Guided Learning Paths

    @adityajoshi-08 As discussed, we need to create guided learning paths for "Software Development" so that people can get something of this 100 Days Free Coding Bootcamp on their own.

    • Software Design (Design Patterns)
    • Data Structures
    • Algorithms
    • System Design
    • Databases Anything else that you can think of?
    enhancement good first issue help wanted hacktoberfest 
    opened by srbhr 5
  • README Changes

    README Changes

    We're starting a new iteration of 100 Days of Code and we need to change the readme for this. Join in the discord for more information on it: dsc.gg/invide

    documentation enhancement good first issue hacktoberfest 
    opened by srbhr 4
Owner
Git Commit Show by Invide
Online-only interactive live show dedicated for developers to achieve mastery
Git Commit Show by Invide
Code for our SIGIR 2022 accepted paper : P3 Ranker: Mitigating the Gaps between Pre-training and Ranking Fine-tuning with Prompt-based Learning and Pre-finetuning

P3 Ranker Implementation for our SIGIR2022 accepted paper: P3 Ranker: Mitigating the Gaps between Pre-training and Ranking Fine-tuning with Prompt-bas

null 14 Jan 4, 2023
The tutorial is a collection of many other resources and my own notes

Why we need CTC? ---> looking back on history 1.1. About CRNN 1.2. from Cross Entropy Loss to CTC Loss Details about CTC 2.1. intuition: forward algor

手写AI 7 Sep 19, 2022
Python-samples - This project is to help someone need some practices when learning python language

Python-samples - This project is to help someone need some practices when learning python language

Gui Chen 0 Feb 14, 2022
Valentine-with-Python - A Python program generates an animation of a heart with cool texts of your loved one

Valentine with Python Valentines with Python is a mini fun project I have coded.

Niraj Tiwari 4 Dec 31, 2022
PySpark Cheat Sheet - learn PySpark and develop apps faster

This cheat sheet will help you learn PySpark and write PySpark apps faster. Everything in here is fully functional PySpark code you can run or adapt to your programs.

Carter Shanklin 168 Jan 1, 2023
An ongoing curated list of OS X best applications, libraries, frameworks and tools to help developers set up their macOS Laptop.

macOS Development Setup Welcome to MacOS Local Development & Setup. An ongoing curated list of OS X best applications, libraries, frameworks and tools

Paul Veillard 3 Apr 3, 2022
Highlight Translator can help you translate the words quickly and accurately.

Highlight Translator can help you translate the words quickly and accurately. By only highlighting, copying, or screenshoting the content you want to translate anywhere on your computer (ex. PDF, PPT, WORD etc.), the translated results will then be automatically displayed before you.

Coolshan 48 Dec 21, 2022
This repo contains everything you'll ever need to learn/revise python basics

Python Notes/cheat sheet Simplified notes to get your Python basics right Just compare code and output side by side and feel the rush of enlightenment

Hem 5 Oct 6, 2022
In this Github repository I will share my freqtrade files with you. I want to help people with this repository who don't know Freqtrade so much yet.

My Freqtrade stuff In this Github repository I will share my freqtrade files with you. I want to help people with this repository who don't know Freqt

Simon Kebekus 104 Dec 31, 2022
Project created to help beginner programmers to study, despite the lack of internet!

Project created to help beginner programmers to study, despite the lack of internet!

Dev4Dev 2 Oct 25, 2021
This is a small project written to help build documentation for projects in less time.

Documentation-Builder This is a small project written to help build documentation for projects in less time. About This project builds documentation f

Tom Jebbo 2 Jan 17, 2022
Quick tutorial on orchest.io that shows how to build multiple deep learning models on your data with a single line of code using python

Deep AutoViML Pipeline for orchest.io Quickstart Build Deep Learning models with a single line of code: deep_autoviml Deep AutoViML helps you build te

Ram Seshadri 6 Oct 2, 2022
Members: Thomas Longuevergne Program: Network Security Course: 1DV501 Date of submission: 2021-11-02

Mini-project report Members: Thomas Longuevergne Program: Network Security Course: 1DV501 Date of submission: 2021-11-02 Introduction This project was

null 1 Nov 8, 2021
This program has been coded to allow the user to rename all the files in the entered folder.

Bulk_File_Renamer This program has been coded to allow the user to rename all the files in the entered folder. The only required package is "termcolor

null 1 Jan 6, 2022
Fun interactive program to sort a list :)

LHD-Build-Sort-a-list Fun interactive program to sort a list :) Inspiration LHD Build Write a script to sort a list. What it does It is a menu driven

Ananya Gupta 1 Jan 15, 2022
Show Rubygems description and annotate your code right from Sublime Text.

Gem Description for Sublime Text Show Rubygems description and annotate your code. Just mouse over your Gemfile's gem definitions to show the popup. s

Nando Vieira 2 Dec 19, 2022
Automated Integration Testing and Live Documentation for your API

Automated Integration Testing and Live Documentation for your API

ScanAPI 1.3k Dec 30, 2022
An interview engine for businesses, interview those who are actually qualified and are worth your time!

easyInterview V0.8B An interview engine for businesses, interview those who are actually qualified and are worth your time! Quick Overview You/the com

Vatsal Shukla 1 Nov 19, 2021
Manage your WordPress installation directly from SublimeText SideBar and Command Palette.

WordpressPluginManager Manage your WordPress installation directly from SublimeText SideBar and Command Palette. Installation Dependencies You will ne

Art-i desenvolvimento 1 Dec 14, 2021