*Free Resources to Learn Each Tech Stack* π§ β¨
No excuses. Everything you need is free!
1. Frontend Development
β― freeCodeCamp.org β HTML, CSS, JS
β― MDN Web Docs β Best docs for web tech
β― Frontend Mentor β Real-world challenges
β― CSS Tricks β CSS deep dives
β― YouTube: Kevin Powell, Web Dev Simplified
β
2. Backend Development
β― Node.js Docs
β― Django Girls Tutorial
β― The Odin Project β Full Stack
β― Spring Boot Guides
β― YouTube: Amigoscode, CodeWithHarry (Hindi), Tech With Tim
β
3. Full-Stack Development
β― Full Stack Open β React + Node
β― The Odin Project
β― CS50 Web β Harvardβs free course
β― YouTube: Traversy Media, Clever Programmer, JavaScript Mastery
β
4. Data Analytics
β― Kaggle Learn β Python, SQL, Viz
β― Maven Analytics β Free Power BI/Tableau projects
β― Google Data Analytics Course
β― W3Schools SQL
β― YouTube: Luke Barousse, Alex The Analyst
β
5. Machine Learning
β― Googleβs ML Crash Course
β― fast.ai β Deep learning made easy
β― Kaggle Courses β End-to-end ML
β― Coursera β Andrew Ng
β― YouTube: StatQuest, Krish Naik, Codebasics
β
6. DevOps
β― KodeKloud β Docker, K8s, Ansible
β― Learn Git Branching
β― Katacoda β Interactive Linux & DevOps
β― Roadmap.sh β What to learn
β― YouTube: TechWorld with Nana, Nana Janashia
No excuses. Everything you need is free!
1. Frontend Development
β― freeCodeCamp.org β HTML, CSS, JS
β― MDN Web Docs β Best docs for web tech
β― Frontend Mentor β Real-world challenges
β― CSS Tricks β CSS deep dives
β― YouTube: Kevin Powell, Web Dev Simplified
β
2. Backend Development
β― Node.js Docs
β― Django Girls Tutorial
β― The Odin Project β Full Stack
β― Spring Boot Guides
β― YouTube: Amigoscode, CodeWithHarry (Hindi), Tech With Tim
β
3. Full-Stack Development
β― Full Stack Open β React + Node
β― The Odin Project
β― CS50 Web β Harvardβs free course
β― YouTube: Traversy Media, Clever Programmer, JavaScript Mastery
β
4. Data Analytics
β― Kaggle Learn β Python, SQL, Viz
β― Maven Analytics β Free Power BI/Tableau projects
β― Google Data Analytics Course
β― W3Schools SQL
β― YouTube: Luke Barousse, Alex The Analyst
β
5. Machine Learning
β― Googleβs ML Crash Course
β― fast.ai β Deep learning made easy
β― Kaggle Courses β End-to-end ML
β― Coursera β Andrew Ng
β― YouTube: StatQuest, Krish Naik, Codebasics
β
6. DevOps
β― KodeKloud β Docker, K8s, Ansible
β― Learn Git Branching
β― Katacoda β Interactive Linux & DevOps
β― Roadmap.sh β What to learn
β― YouTube: TechWorld with Nana, Nana Janashia
π¨ Software Engineer Intern (Android), Paytm
Direct Apply Link : https://jobs.lever.co/paytm/4ee61c5b-356a-4bee-938c-a4e8070cdf89
Direct Apply Link : https://jobs.lever.co/paytm/4ee61c5b-356a-4bee-938c-a4e8070cdf89
jobs.lever.co
Paytm - Software Engineer- Intern- Android-PML
Job Title: Android Developer Intern Location: Bangalore Duration: 6 Months About the Role: We are looking for a passionate and self-motivated Android Developer Intern to join our mobile development team. As an intern, you will assist in the design and developmentβ¦
100+ Practice Questions
β C/C++
β Python
β JavaScript
β Java
β C#
β Golang
β Simple Numbers
β Find a digit at a specific place in a number
β Find count of digits in a number
β Find the largest digit
β Find the 2nd largest digit
β Find the kth largest digit
β Find the smallest digit
β Find the 2nd smallest digit
β Find the kth smallest digit
β Find generic root (sum of all digits) of a number
β Reverse the digits in a number
ββ Rotate the digits in a number
ββ Is the number a palindrome?
ββ Find sum of 'n' numbers
ββ Check if a number is perfect square
ββ Find a number in an AP sequence
ββ Find a number in a GP sequence
ββ Find a number in fibonacci sequence
ββ Check number divisibility by 2, 3, 5, 9
ββ Check if a number is primary or not
20. Given a number, print all primes smaller than it
ββ Check if a number is circular prime or not
ββ Find all prime factors of a number
ββ Find the GCD of 2 numbers
ββ Find the LCM of 2 numbers
ββ Find the factorial of a number
ββ Find the exponentiation of a number
β Unit Conversion
β Number Base (Binary, Octal, Hexadecimal, Decimal)
β Weight (gram, kg, pound)
β Height (cm, m, inch, feet)
β Temperature (centigrade, fahrenhite)
β Distance (km, mile)
β Area (mΒ², kmΒ², acre)
β Volume (ltr, gallon)
β Time (sec, min, hour)
β Currency
β Calculator
β Loan EMI Calculator
β Fixed Deposit Returns Calculator
β Interest Calculator
β BMI Calculator
β Item Price (considering tax, discount, shipping)
β Tip Calculator
β Geometry
β Find distance between 2 points
β Given 2 sides of a right angle triangle, find the 3rd
β Find 3rd angle of a triangle when 2 are given
β Area of a triangle when 3 sides are given
β Area of a right angle triangle
β Perimeter of a Square
β Area of a Square
β Perimeter of a Rectangle
β Area of a Rectangle
β Circumference of a Circle
ββ Area of a Circle
ββ Circumference of a Semi-Circle
ββ Area of a Semi-Circle
ββ Area of a Ring
ββ Circumference of an Ellipse
ββ Area of an Ellipse
ββ Suface Area of a Sphere
ββ Volume of a Sphere
ββ Surface Area of a Hemisphere
20. Volume of a Hemisphere
ββ Surface area of a Cube
ββ Volume of a Cube
ββ Surface area of a Cylinder
ββ Volume of a Cylinder
β Vector
β Find Scalar Multiplication of a vector
β Find addition/subtraction of vectors
β Find magnitude of a vector
β Find an unit vector along a given vector
β Find dot product of 2 vectors
β Find cross product of 2 vectors
β Check if 2 vectors are orthogonal
β Matrix
β Find the determinant of a matrix
β Find Scalar Multiplication of a matrix
β Find addition/subtraction of matrices
β Find the transpose of a matrix
β Find if 2 matrices are orthogonal
β Find inverse of a 2x2 and 3x3 matrix
β Set
β Find Union of 2 sets
β Find Intersection of 2 sets
β Find the Difference of 2 sets
β Find the Symmetric Difference of 2 sets
β Find if a set is subset/superset of another set
β Find if 2 sets are disjoints
β Special Numbers
β Strong Number
β Perfect Number
β Armstrong Number
β Harshad Number
β Kaprekar Number
β Lychrel Number
β Narcissistic Decimal Number
β Lucus Number
β Catalan Number
β Duck Number
ββ Ugly Number
ββ Abundant Number
ββ Deficient Number
ββ Automorphic Number
ββ Magic Number
ββ Friendly Pair Numbers
ββ Neon Number
ββ Spy Number
ββ Happy Number
20. Sunny Number
ββ Disarium Number
ββ Pronic Number
ββ Trimorphic Number
ββ Evil Number
ββ Amicable Pairs
β C/C++
β Python
β JavaScript
β Java
β C#
β Golang
β Simple Numbers
β Find a digit at a specific place in a number
β Find count of digits in a number
β Find the largest digit
β Find the 2nd largest digit
β Find the kth largest digit
β Find the smallest digit
β Find the 2nd smallest digit
β Find the kth smallest digit
β Find generic root (sum of all digits) of a number
β Reverse the digits in a number
ββ Rotate the digits in a number
ββ Is the number a palindrome?
ββ Find sum of 'n' numbers
ββ Check if a number is perfect square
ββ Find a number in an AP sequence
ββ Find a number in a GP sequence
ββ Find a number in fibonacci sequence
ββ Check number divisibility by 2, 3, 5, 9
ββ Check if a number is primary or not
20. Given a number, print all primes smaller than it
ββ Check if a number is circular prime or not
ββ Find all prime factors of a number
ββ Find the GCD of 2 numbers
ββ Find the LCM of 2 numbers
ββ Find the factorial of a number
ββ Find the exponentiation of a number
β Unit Conversion
β Number Base (Binary, Octal, Hexadecimal, Decimal)
β Weight (gram, kg, pound)
β Height (cm, m, inch, feet)
β Temperature (centigrade, fahrenhite)
β Distance (km, mile)
β Area (mΒ², kmΒ², acre)
β Volume (ltr, gallon)
β Time (sec, min, hour)
β Currency
β Calculator
β Loan EMI Calculator
β Fixed Deposit Returns Calculator
β Interest Calculator
β BMI Calculator
β Item Price (considering tax, discount, shipping)
β Tip Calculator
β Geometry
β Find distance between 2 points
β Given 2 sides of a right angle triangle, find the 3rd
β Find 3rd angle of a triangle when 2 are given
β Area of a triangle when 3 sides are given
β Area of a right angle triangle
β Perimeter of a Square
β Area of a Square
β Perimeter of a Rectangle
β Area of a Rectangle
β Circumference of a Circle
ββ Area of a Circle
ββ Circumference of a Semi-Circle
ββ Area of a Semi-Circle
ββ Area of a Ring
ββ Circumference of an Ellipse
ββ Area of an Ellipse
ββ Suface Area of a Sphere
ββ Volume of a Sphere
ββ Surface Area of a Hemisphere
20. Volume of a Hemisphere
ββ Surface area of a Cube
ββ Volume of a Cube
ββ Surface area of a Cylinder
ββ Volume of a Cylinder
β Vector
β Find Scalar Multiplication of a vector
β Find addition/subtraction of vectors
β Find magnitude of a vector
β Find an unit vector along a given vector
β Find dot product of 2 vectors
β Find cross product of 2 vectors
β Check if 2 vectors are orthogonal
β Matrix
β Find the determinant of a matrix
β Find Scalar Multiplication of a matrix
β Find addition/subtraction of matrices
β Find the transpose of a matrix
β Find if 2 matrices are orthogonal
β Find inverse of a 2x2 and 3x3 matrix
β Set
β Find Union of 2 sets
β Find Intersection of 2 sets
β Find the Difference of 2 sets
β Find the Symmetric Difference of 2 sets
β Find if a set is subset/superset of another set
β Find if 2 sets are disjoints
β Special Numbers
β Strong Number
β Perfect Number
β Armstrong Number
β Harshad Number
β Kaprekar Number
β Lychrel Number
β Narcissistic Decimal Number
β Lucus Number
β Catalan Number
β Duck Number
ββ Ugly Number
ββ Abundant Number
ββ Deficient Number
ββ Automorphic Number
ββ Magic Number
ββ Friendly Pair Numbers
ββ Neon Number
ββ Spy Number
ββ Happy Number
20. Sunny Number
ββ Disarium Number
ββ Pronic Number
ββ Trimorphic Number
ββ Evil Number
ββ Amicable Pairs
Common Coding Mistakes to Avoid
Even experienced programmers make mistakes.
Undefined variables:
Ensure all variables are declared and initialized before use.
Type coercion:
Be mindful of JavaScript's automatic type conversion, which can lead to unexpected results.
Incorrect scope:
Understand the difference between global and local scope to avoid unintended variable access.
Logical errors:
Carefully review your code for logical inconsistencies that might lead to incorrect output.
Off-by-one errors:
Pay attention to array indices and loop conditions to prevent errors in indexing and iteration.
Infinite loops:
Avoid creating loops that never terminate due to incorrect conditions or missing exit points.
Example:
// Undefined variable error
let result = x + 5; // Assuming x is not declared
// Type coercion error
let age = "30";
let isAdult = age >= 18; // Age will be converted to a number
By being aware of these common pitfalls, you can write more robust and error-free code.
Do you have any specific coding mistakes you've encountered recently?
Even experienced programmers make mistakes.
Undefined variables:
Ensure all variables are declared and initialized before use.
Type coercion:
Be mindful of JavaScript's automatic type conversion, which can lead to unexpected results.
Incorrect scope:
Understand the difference between global and local scope to avoid unintended variable access.
Logical errors:
Carefully review your code for logical inconsistencies that might lead to incorrect output.
Off-by-one errors:
Pay attention to array indices and loop conditions to prevent errors in indexing and iteration.
Infinite loops:
Avoid creating loops that never terminate due to incorrect conditions or missing exit points.
Example:
// Undefined variable error
let result = x + 5; // Assuming x is not declared
// Type coercion error
let age = "30";
let isAdult = age >= 18; // Age will be converted to a number
By being aware of these common pitfalls, you can write more robust and error-free code.
Do you have any specific coding mistakes you've encountered recently?
Master Java programming in 15 days with Free Resources ππ
Days 1-3: Getting Started
1. Day 1: Install Java Development Kit (JDK) on your computer and set up your development environment.
2. Day 2: Learn the basics of Java syntax, variables, data types, and how to write a simple "Hello, World!" program.
3. Day 3: Dive into Java's Object-Oriented Programming (OOP) concepts, including classes and objects.
Days 4-6: Control Flow and Data Structures
4. Day 4: Study control flow structures like if statements, loops (for, while), and switch statements.
5. Day 5: Learn about data structures such as arrays and ArrayLists for handling collections of data.
6. Day 6: Explore more advanced data structures like HashMaps and Sets.
Days 7-9: Methods and Functions
7. Day 7: Understand methods and functions in Java, including method parameters and return values.
8. Day 8: Learn about method overloading and overriding, as well as access modifiers.
9. Day 9: Practice creating and using methods in your Java programs.
Days 10-12: Exception Handling and File I/O
10. Day 10: Study exception handling to deal with runtime errors.
11. Day 11: Explore file input/output to read and write data to files.
12. Day 12: Combine exception handling and file I/O in practical applications.
Days 13-15: Advanced Topics and Projects
13. Day 13: Learn about Java's built-in libraries, such as the Collections framework and the java.util package.
14. Day 14: Explore graphical user interfaces (GUI) using Java Swing or JavaFX.
15. Day 15: Work on a Java project to apply what you've learned. Build a simple application or program of your choice.
FREE RESOURCES TO LEARN JAVA ππ
Introduction to Programming in Java: https://ocw.mit.edu/courses/6-092-introduction-to-programming-in-java-january-iap-2010/
Java Tutorial for complete beginners: https://bit.ly/3MkvQWf
Introduction to Java Programming and Data Structures: https://t.me/programming_guide/573
Project Ideas for Java: https://t.me/Programming_experts/457
Free Website to Practice Java https://www.hackerrank.com/domains/java
ENJOY LEARNINGππ
Days 1-3: Getting Started
1. Day 1: Install Java Development Kit (JDK) on your computer and set up your development environment.
2. Day 2: Learn the basics of Java syntax, variables, data types, and how to write a simple "Hello, World!" program.
3. Day 3: Dive into Java's Object-Oriented Programming (OOP) concepts, including classes and objects.
Days 4-6: Control Flow and Data Structures
4. Day 4: Study control flow structures like if statements, loops (for, while), and switch statements.
5. Day 5: Learn about data structures such as arrays and ArrayLists for handling collections of data.
6. Day 6: Explore more advanced data structures like HashMaps and Sets.
Days 7-9: Methods and Functions
7. Day 7: Understand methods and functions in Java, including method parameters and return values.
8. Day 8: Learn about method overloading and overriding, as well as access modifiers.
9. Day 9: Practice creating and using methods in your Java programs.
Days 10-12: Exception Handling and File I/O
10. Day 10: Study exception handling to deal with runtime errors.
11. Day 11: Explore file input/output to read and write data to files.
12. Day 12: Combine exception handling and file I/O in practical applications.
Days 13-15: Advanced Topics and Projects
13. Day 13: Learn about Java's built-in libraries, such as the Collections framework and the java.util package.
14. Day 14: Explore graphical user interfaces (GUI) using Java Swing or JavaFX.
15. Day 15: Work on a Java project to apply what you've learned. Build a simple application or program of your choice.
FREE RESOURCES TO LEARN JAVA ππ
Introduction to Programming in Java: https://ocw.mit.edu/courses/6-092-introduction-to-programming-in-java-january-iap-2010/
Java Tutorial for complete beginners: https://bit.ly/3MkvQWf
Introduction to Java Programming and Data Structures: https://t.me/programming_guide/573
Project Ideas for Java: https://t.me/Programming_experts/457
Free Website to Practice Java https://www.hackerrank.com/domains/java
ENJOY LEARNINGππ
MIT OpenCourseWare
Introduction to Programming in Java | Electrical Engineering and Computer Science | MIT OpenCourseWare
This course is an introduction to software engineering, using the Javaβ’ programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems.β¦
Jobs for you :
0. Android Developer, Vola Finance
https://www.linkedin.com/jobs/view/4236085422
1. Android Developer
https://www.linkedin.com/jobs/view/4241852707
2. Android SDE 2 , Amazon
https://www.linkedin.com/jobs/view/4230048614
0. Android Developer, Vola Finance
https://www.linkedin.com/jobs/view/4236085422
1. Android Developer
https://www.linkedin.com/jobs/view/4241852707
2. Android SDE 2 , Amazon
https://www.linkedin.com/jobs/view/4230048614
Linkedin
Vola Finance hiring Android Developer in Bengaluru, Karnataka, India | LinkedIn
Posted 6:48:58 AM. Department: Mobile App DevelopmentJob Summary:We are looking for a skilled and passionate Androidβ¦See this and similar jobs on LinkedIn.