arhmAli / browiz-learn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learning

Day 01

  • Basics Of Open source & Git ✅

Day 02

  • Basics Of c++ started ✅
  • var decalaration cin and cout ✅
  • headers and basic syntax of c++ ✅
  • concept of arrays and Creating and accessing and iterating over arrays✅
  • conditional statement (if-else) ✅
  • for and while loops ✅
  • struct in cpp and cases for it ✅

Day 03

  • Pointers studied ✅
  • Vectors and leetcode,codewar problems solved related to it ✅
  • Studied refrencing in c++ ✅
  • Studied and practiced pointers to structures how can we use pointers in structures✅

Day 04

  • Functions in c++ ✅
  • How can parameters be passed✅
  • Passing arrays as parameter in a function ✅

Day 05

  • Structures as parameters ✅
  • Why array cannot be sent by val✅
  • Highest level of programming in C and style of code in C ✅
  • Learnt how to add delay in my program in c++ just like setTimeout() and setInterval() in js ✅

Day 06

  • How structures and classes are related ✅
  • Object oriented programming started✅
  • Class for a rectangle and bank created and constructor,functions,getter,setter and destructor concept learnt ✅

Day 07

  • Studied the difference between vector and simple array ✅

Day 08

  • Studied about stack how to declare it and methods ✅
  • Tried to Understand the necessity of stack ✅

Day 09

  • Studied about Queue how to declare it and methods ✅
  • Revised class and solved some problems involving class+vectors ✅
  • Studied the difference between _getch(),getch(),getline() vs cin for different scenarios ✅
  • Studied different methods and operations on vectors e.g begin,iterators, and STL methods like rbegin rend etc ✅

Day 10

  • Studied about the types of OOP concepts ✅
  • C vs C++ difference basically structure vs class theory✅
  • Practiced simple Inheritance ✅
  • Practiced about stack and learnt about the "this" in C++✅

Day 11

  • Made a simple todolist using concepts learnt untill now ✅

Day 12

  • Studied and practiced basics of file handling ✅

Day 13

  • Studied about the basic algorithms ✅
  • implemented sort,merge,find,search etc algorithm✅
  • Studient about list and its methods ✅

Day 14

  • Studied the theory behind linkedlist and tried to understand it ✅

Day 15

  • Studied navigate in js (theory) ✅
  • Studied a little bit about the async await in js why that instead of fetch and then ✅
  • learnt that there is a library in npm for qrcode pretty simple to understand ✅
  • Understand the basic concept of a linked list and types of LL. ✅
  • Understand the iterator and solved basic problem ✅

Day 16

  • Understand what are container adapters and make simple program ✅
  • Study about template functions ✅

Day 17

  • Simple program to show queue and stack just for practice✅

Day 18

  • Study about classes and find out what the array does in cpp ✅
  • Make simple program for constructor in cpp and array practice ✅

Day 19

  • Study and practice about template functions ✅

  • Day 20

    • Get familiar with OOP and make program to do practice for vector ✅
    • Did an exercise of controlling a car speed's counter using OOP with constructor initialization ✅

    Day 21

    • Study some basic algorithms again like count,search ✅

    Day 22

    • Study some basic algorithms again distance,find ✅

    Day 23

    • Tried to solve a problem of line following robot and gave up halfway ✅

    Day 24

    • Study about constructor overloading ✅
    • Solve some problems related to constructor overloading like showing a complex number and distance calculator ✅

    About


    Languages

    Language:C++ 78.4%Language:JavaScript 13.3%Language:C 4.3%Language:QMake 1.5%Language:CSS 1.4%Language:HTML 1.1%