Dwarapureddi Mallikharjuna Rao
Sankalpam :
I want to be a Backend Developer. I will do whatever it needs.
Date: 02-06-2026
learned about mathematical equations and assignment operators.
practiced few questions on mathematical equations and assignment operators on rohinibarla.com website.
played and observed 2048 game.
observed how micro animations look in the game.
discussed on mobile apps, desktop apps and web apps.
understand about static websites and dynamic websites.
learned about html tags like anchor tag, br tag.
Date: 03-06-2026
played some puzzle games like sharing a gold plate to 5 members equally, paint a round stage with 5 colors equally and host a flag in center of a cricket stadium.
wrote a algorithm for adding two numbers.
discussed about end user experience and how algorithm need to write (start,read,print,stop).
again wrote adding two numbers algorithm with end user experience.
then discussed about mistakes we did while writing algorithms.
wrote multiplication of three numbers algorithm with end user experience.
Date: 04-06-2026
- Discussed and learned how Instagram and WhatsApp work internally.
- Learned about variable naming principles and the importance of code readability.
- Wrote an algorithm to find the product of three numbers using proper variable naming conventions.
- Completed a conditions-and-loops algorithm by filling in the missing parts (blanks).
- Wrote an algorithm to print natural numbers based on the user's input.
- Wrote an algorithm to print even numbers up to a limit specified by the user.
Date: 05-06-2026
- sir explained mistakes in algorithm print statements.
- practiced some print statements with symbols, variables and assignment operators.
- wrote algorithms
1. up to which number do you want to print even numbers?
2. up to which number do you want to print odd numbers?
3. how many even numbers do you want to print? v1 and v2
4. how many odd numbers do you want to print? v1 and v2
- then sir explained important priciples
1. user experience
2. meaning variables names
3. style
4. correctness
5. multiple solutions
6. readability
06-06-2026
- learned algorithm defination : Expressing a known process in a sequencial steps when followed by others they will get similar results.
- wrote algorithms
1. two find the two numbers give their sum and product.
2. how many multiples of number 11 do you want to print?
3. which table do you want to print?
4. print table book.
- attended an event in RTIH about AI agents and Chatbots .
- I understood that AI is moving from simple chatbots to AI agents.
- A chatbot can only answer questions, but an Ai agent can think, use tools, make decisions, and perform tasks.
08-06-2026
- wrote algorithms
1. up to which number do you want to print square series?
2. How many square series do you want to print?
- Watched sadguru video "how your goals can trap you"
- then discussed what sadguru said
1. dont set goals. If u reach you will dissappoint, if not you will broken
2. if you want be something, just devote the process.
3. like if you want a mango, dont think about mango only. Just a grow a mango tree and water it daily and devote the process.
- sir explained similarity between kitchen and software. If you see any kitchen things are same but placement is different. In software also tools are same but use in different enivronments.
09-06-2026
- sir explained word competence.
- wrote algorithms
1. Up to which number do you want to print n power n series?
2. How many terms in n power n series do you want to print?
10-06-2026
- Learned about Linux commands 1.mkdir 2.cd 3.echo 4.ls 5.pwd 6.cat 7.
- Learned github commands
1.git init
2.git add
3.git status
4.git commit -m
5.git log
6.git diff
- helped to one of my friend to create github account and to buy domain in bigrock website.
- wrote algorithm upto term n fibonacci series.
- Recorded 3min video to improve my communication skills. Video Link
11-06-2026
- again wrote algorithm upto term n fibonacci series with meaning variable names.
- wrote algorithm how many terms in fibonacci series do you want to print?
- Recorded 3min video to improve my communication skills. Video Link
12-06-2026
- sir explained algorithms principles 1.User Experience 2.Meaningfull variable names 3.coding style 4.correctness 5.Multiple solutions 6.No Duplicates 7.optimaization
- wrote algorithm - Enter the number to check it is prime or not.
- sir explained git commands and how to psuh from local to github with commnad line
- created ssh tokens
- Cloned git repository to local and pushed files from the local to github using command line interface.
- Recorded 3min video to improve my communication skills. Video Link
13-06-2026
- Wrote algorithms
1. Enter the number to check it is prime or not.
2. Enter two numbers to compare which one is greater. v1 v2 v3
- Practiced git commands
15-06-2026
- Attended the FDP session in ANITS College. Day-1
- Assisted the partcipants in installing ubuntu 24.04
- learned about differnce between c++, java and python.
- leanred c programme compailation files and how it will run internally.
- learned about system internals.
16-06-2026
- Attended the FDP session in ANITS College. Day-2
- I assisted the partcipants in creating Github accounts.
- Guided paricipants in creating repositories and using git commands.
- Assisted participants in creating BigRock account and domain purchasing process.
- Guided them to create Claude accounts and Subscriptions.
17-06-2026
- Attended the FDP session in ANITS College. Day-3
- Assisted participants in setting ssh keys and cloning repositories from Github.
- Guided participants to use Git commands in GitBash to stage,commit and push to Github.
- Assisted in HTML code generation using prompts in Claude.
18-06-2026
- Attended the FDP session in ANITS College. Day-4
- Sir explained interactive DNS concepts and how DNS resolution works.
- Helped paricipants solve coding exercises in Python,Java, and C++ on CodeCheck.io.
- understood Pair Programming workflow using Claude AI.
- Sir explained DNS resolution by doing roleplay, understand complete request-response flow between the browser and the web server.
19-06-2026
- Revised algorithms principles & Linux, Git commands.
- Wrote algorithms
1.To compare 3 numbers which one is greater. v1 v2
2.To compare 10 numbers which one is greater.
20-06-2026
- Discussed about project ideas and how user interface need to design.
- draw flow charts for algorithms
1. sum of two numbers flow chart.
2. product of three numbers flow chart.
22-06-2026
- Learned how to write statements and declare variables in C language.
- Wrote sum and product algorithms in C language on paper.
- Learned about multipass vm and how to install and setup.
- Installed clang and wrote sum and product programmes in c and executed in command line.
- Recorded daily video for improve communication.
23-06-2026
- wrote algorithms in c language.
- Sir told c language coding rules and how to read errors messages in command line.
- sir gave task to me learn logical gates.
24-06-2026
- Wrote algorithms in c language.
- Discussed about latest news in software and ai
- Discussed about promt engineering, harness engineering, context engineering, loop engineering.
- Discussed about LLM, SLM, TLM, Open AI models in hugging face, MCP servers, MCP Gateway.
- Completed few algorithm flow charts
25-06-2026
- Completed algortithm flowcharts.
- Discussed about compound intrest and percieved value and cognitive overload.
- Discussed composition and decomposition.
26-06-2026
- Completed c programs.
- Attended online webinar : How LLMs Represent Data
- Learned how LLMs works, token usage, embeddings and vectors.
27-06-2026
- Updated c programs into github.
- Learned System internals and how internally works.
- CPU(ALU, CU), Memory, Harddisk, InputDevices, OutputDevies
- Learned L1,L2 cache, binary numbers, one column matrix, Instruction pointer
- Difference between combinations and permutations.
29-06-2026
- Group discussion on compailation process and teammate gave presentation.
- Discussed doubts on those compailation and system internals topics.
- Discussed on compailer optimaization.
- Practiced tasks on linux commands, and learned about absolute path and relative path.
30-06-2026
- topics covered UserPath and SystemPath.
- Environment Variables, dev.mode and prod.mode, port numbers.
- Working on task-4(compailation concepts) in aikaryashala.com/june1st2026.
- Assembler and Disassembler. used -llvm-dis to disassemble.
01-07-2026
- completed task-4(compailation concepts) in aikaryashala.com/june1st2026.
- session with prevoius batch placed student.Shared thier experience and clarified doubts.
- completed 3 lessons on Indian Number Representation System course in anaadi.org
02-07-2026
- Learned new Linux commands and discussed where linux commands saved internally.
- Enter "echo $PATH" and use that path in "ls path" to see all linux commands.
- Learned number systems Binary,Decimal,Octal, and Hexa Decimal and convertions.
- Recorded 3min video to improve my communication skills. Video Link
03-07-2026
- completed task-6 on debugging c code using clang debugger(LLDB).
- learned debugging, breakpoint, line by line debugging.
- learned un-initilized variables will have garbage/junk/random values.
- logical diagram, symbol table,variable scope, code section, data section.
04-07-2026
- prepared a ppt on what i learned from june 1st to till today.
- gave group presentation with that ppt.
- watched system internals video.
06-07-2026
- Discussed what we did in sunday.
- Session with prevoius batch placed student.Shared her experience and clarified doubts.
- completed task-5 (3 concepts) and task-7 (2 concepts).
07-07-2026
- Discussed what we did yesterday in home.
- completed task-7
- practiced how to give read, write and executable permissions using chmod command.
- learned shell scripting and how to use for testing.
- learned how to give file as input for a program and save output in a new file.
- again Discussed what we learned in today class.
08-07-2026
- prepared a ppt on environment variables.
- discussion on what topics learned in yesterday class.asked some questions.
- group discussion on environment variables ppt mistakes.
- wrote a test on task-7(Pipes and Redirections - Streams in the Shell). and Discussed answers after that.
09-07-2026
- Attended Inner Engineering Day-1.learned how to do surya namaskara.
- group discussion on compailation process.
- wrote a test on Task 3 - Relative vs Absolute Paths, and discussed answers.
10-07-2026
- Attended Inner Engineering Day-2.
- Learned about c functions. Declaration, Defination, Calling
11-07-2026
- Attended Inner Engineering Day-3
12-07-2026
- Attended Inner Engineering Day-4
13-07-2026
- Worked on task-8
- Learned back tracing basics.
14-07-2026
- learned about CI/CD pipelines and open weight models
- Wrote a test on Task 4 - Compilation Intermediate Files Worksheet
- Group discussion with next batch students.
- wrote a daily algorithm task - find LSD and MSD of a number and get thier sum.
15-07-2027
- topics covered collection, struct, set, list
- Ordered List - Array, list & Unordered List - Distionary, Key-value pairs, container datatypes.
- learned how to write two dimentional array in c & matirces and Hexa decimal numbers adding.
- wrote a c program to read 5 numbers and print them. using array.
- learned how print address of varibles. with pointer %p.wrote a c program to print addresses.
- wrote a daily algorithm task -Given a number and digit. find how many times digit is repeated in the number.
16-07-2026
- wrote a function which takes 2 integer digits and returns the sum of LSD's.
- similarly write another function which returns the product
- learned how to check memory address using lldb. drew memory diagrams with addresses.
- learned variables scope, Text Section, Data Section, file scope, global scope, extern
- Learned ASLR(Address Space Layout Randomaisation), done by OS.
- If you run code by normal compilation, address will change everytime. because of ASLR. security purpose.
- If you compile using lldb, address will not change. because lldb tells to OS don't need any security.
- Learned how add Hexa decimal numbers and how divide and find quotient and remender.