Programming World👨💻
رفتن به کانال در Telegram
All programming language tutorials,courses and more..! For HTML: @html_web_learn For CSS: @CSS_web_learn For JS: @JavaScript_js_learn For PHP: @learn_php_web For Programming courses @Programmingworld_dev For CEH,Cybersec: @technical_stark
نمایش بیشترکشور مشخص نشده استفناوری و برنامهها34 732
1 412
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-57 روز
-1330 روز
آرشیو پست ها
1 412
Codef0rces 2.0’s directory - LeetC0de
https://telegra.ph/Codef0rces-20s-directory---LeetC0de-12-29
DISCLAIMER: No Copyright Infringement Intended, All Rights Reserved to the Actual Owner.
This content has been shared under Educational And Non-Profit Purposes Only
🚨Note: Download as fast as possible might get deleted at any time
1 412
🎯 PerspectAI Hiring
Batch: 2023, 2022, 2021
Roles:
React Developer
Python Developer
Game Developer
https://docs.google.com/forms/d/e/1FAIpQLSc6FZrORZPO4HKWc9d4zHBiYXILroXw1ElPi_8i4ANBMtHhrA/viewform
1 412
Data Structures and Algorithms in Real Life.
https://zriyansh.medium.com/data-structures-and-algorithms-in-real-life-6b2b813d516e
1 412
Matrix
- Set Matrix Zeroes - https://leetcode.com/problems/set-matrix-zeroes/
- Spiral Matrix - https://leetcode.com/problems/spiral-matrix/
- Rotate Image - https://leetcode.com/problems/rotate-image/
- Word Search - https://leetcode.com/problems/word-search/
---
String
- Longest Substring Without Repeating Characters - https://leetcode.com/problems/longest-substring-without-repeating-characters/
- Longest Repeating Character Replacement - https://leetcode.com/problems/longest-repeating-character-replacement/
- Minimum Window Substring - https://leetcode.com/problems/minimum-window-substring/
- Valid Anagram - https://leetcode.com/problems/valid-anagram/
- Group Anagrams - https://leetcode.com/problems/group-anagrams/
- Valid Parentheses - https://leetcode.com/problems/valid-parentheses/
- Valid Palindrome - https://leetcode.com/problems/valid-palindrome/
- Longest Palindromic Substring - https://leetcode.com/problems/longest-palindromic-substring/
- Palindromic Substrings - https://leetcode.com/problems/palindromic-substrings/
- Encode and Decode Strings (Leetcode Premium) - https://leetcode.com/problems/encode-and-decode-strings/
---
Tree
- Maximum Depth of Binary Tree - https://leetcode.com/problems/maximum-depth-of-binary-tree/
- Same Tree - https://leetcode.com/problems/same-tree/
- Invert/Flip Binary Tree - https://leetcode.com/problems/invert-binary-tree/
- Binary Tree Maximum Path Sum - https://leetcode.com/problems/binary-tree-maximum-path-sum/
- Binary Tree Level Order Traversal - https://leetcode.com/problems/binary-tree-level-order-traversal/
- Serialize and Deserialize Binary Tree - https://leetcode.com/problems/serialize-and-deserialize-binary-tree/
- Subtree of Another Tree - https://leetcode.com/problems/subtree-of-another-tree/
- Construct Binary Tree from Preorder and Inorder Traversal - https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
- Validate Binary Search Tree - https://leetcode.com/problems/validate-binary-search-tree/
- Kth Smallest Element in a BST - https://leetcode.com/problems/kth-smallest-element-in-a-bst/
- Lowest Common Ancestor of BST - https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
- Implement Trie (Prefix Tree) - https://leetcode.com/problems/implement-trie-prefix-tree/
- Add and Search Word - https://leetcode.com/problems/add-and-search-word-data-structure-design/
- Word Search II - https://leetcode.com/problems/word-search-ii/
---
Heap
- Merge K Sorted Lists - https://leetcode.com/problems/merge-k-sorted-lists/
- Top K Frequent Elements - https://leetcode.com/problems/top-k-frequent-elements/
- Find Median from Data Stream - https://leetcode.com/problems/find-median-from-data-stream/
You're welcome!
1 412
List of the best LeetCode questions that teach you core concepts and techniques for each category/type of problems! Many other LeetCode questions are a mash of the techniques from these individual questions.
Good luck and Happy New Year!
Array
- Two Sum - https://leetcode.com/problems/two-sum/
- Best Time to Buy and Sell Stock - https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
- Contains Duplicate - https://leetcode.com/problems/contains-duplicate/
- Product of Array Except Self - https://leetcode.com/problems/product-of-array-except-self/
- Maximum Subarray - https://leetcode.com/problems/maximum-subarray/
- Maximum Product Subarray - https://leetcode.com/problems/maximum-product-subarray/
- Find Minimum in Rotated Sorted Array - https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
- Search in Rotated Sorted Array - https://leetcode.com/problems/search-in-rotated-sorted-array/
- 3Sum - https://leetcode.com/problems/3sum/
- Container With Most Water - https://leetcode.com/problems/container-with-most-water/
---
Binary
- Sum of Two Integers - https://leetcode.com/problems/sum-of-two-integers/
- Number of 1 Bits - https://leetcode.com/problems/number-of-1-bits/
- Counting Bits - https://leetcode.com/problems/counting-bits/
- Missing Number - https://leetcode.com/problems/missing-number/
- Reverse Bits - https://leetcode.com/problems/reverse-bits/
---
Dynamic Programming
- Climbing Stairs - https://leetcode.com/problems/climbing-stairs/
- Coin Change - https://leetcode.com/problems/coin-change/
- Longest Increasing Subsequence - https://leetcode.com/problems/longest-increasing-subsequence/
- Longest Common Subsequence -
- Word Break Problem - https://leetcode.com/problems/word-break/
- Combination Sum - https://leetcode.com/problems/combination-sum-iv/
- House Robber - https://leetcode.com/problems/house-robber/
- House Robber II - https://leetcode.com/problems/house-robber-ii/
- Decode Ways - https://leetcode.com/problems/decode-ways/
- Unique Paths - https://leetcode.com/problems/unique-paths/
- Jump Game - https://leetcode.com/problems/jump-game/
---
Graph
- Clone Graph - https://leetcode.com/problems/clone-graph/
- Course Schedule - https://leetcode.com/problems/course-schedule/
- Pacific Atlantic Water Flow - https://leetcode.com/problems/pacific-atlantic-water-flow/
- Number of Islands - https://leetcode.com/problems/number-of-islands/
- Longest Consecutive Sequence - https://leetcode.com/problems/longest-consecutive-sequence/
- Alien Dictionary (Leetcode Premium) - https://leetcode.com/problems/alien-dictionary/
- Graph Valid Tree (Leetcode Premium) - https://leetcode.com/problems/graph-valid-tree/
- Number of Connected Components in an Undirected Graph (Leetcode Premium) - https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/
---
Interval
- Insert Interval - https://leetcode.com/problems/insert-interval/
- Merge Intervals - https://leetcode.com/problems/merge-intervals/
- Non-overlapping Intervals - https://leetcode.com/problems/non-overlapping-intervals/
- Meeting Rooms (Leetcode Premium) - https://leetcode.com/problems/meeting-rooms/
- Meeting Rooms II (Leetcode Premium) - https://leetcode.com/problems/meeting-rooms-ii/
---
Linked List
- Reverse a Linked List - https://leetcode.com/problems/reverse-linked-list/
- Detect Cycle in a Linked List - https://leetcode.com/problems/linked-list-cycle/
- Merge Two Sorted Lists - https://leetcode.com/problems/merge-two-sorted-lists/
- Merge K Sorted Lists - https://leetcode.com/problems/merge-k-sorted-lists/
- Remove Nth Node From End Of List - https://leetcode.com/problems/remove-nth-node-from-end-of-list/
- Reorder List - https://leetcode.com/problems/reorder-list/
---
1 412
Udemy Paid Courses 700GB+
https://telegra.ph/Udemy-Paid-Courses-700GB-12-25
DISCLAIMER: No Copyright Infringement Intended, All Rights Reserved to the Actual Owner.
This content has been shared under Educational And Non-Profit Purposes Only
🚨Note: Download as fast as possible might get deleted at any time
1 412
I hope all these flutter resources may help beginners : Flutter Resources
https://www.desiqna.in/342/best-roadmap-resources-to-learn-flutter-in-2021
Documentation: https://docs.flutter.io/
Github: https://github.com/flutter/flutter
StackOverflow: https://stackoverflow.com/questions/tagged/flutter
Gitter: https://gitter.im/flutter/flutter
Effective Dart Guide: https://www.dartlang.org/guides/language/effective-dart
Dart Tips: https://www.dartlang.org/resources/dart-tips
Flutter FAQ: https://flutter.io/faq/
Flutter Rendering: https://www.youtube.com/watch?v=UUfXWzp0-DU
Flutter Engine: https://github.com/flutter/engine/wiki
Hot Reload: https://flutter.io/hot-reload/
Flutter Inspector: https://dart-lang.github.io/observatory/
Dart Style Guide: https://www.dartlang.org/guides/language/effective-dart/style
Dart Observatory: https://dart-lang.github.io/observatory/
Flutter Widgets: https://flutter.io/widgets/
Flutter Gallery App Code: https://github.com/flutter/flutter/tree/master/examples/flutter_gallery
Flutter Gallery Android App: https://play.google.com/store/apps/details?id=io.flutter.gallery
Flutter Layout: https://flutter.io/tutorials/layout/
Material: https://material.io
Icons: https://thenounproject.com
Images: https://unsplash.com
Fonts: https://fonts.google.com
Google APIs: https://pub.dartlang.org/packages/googleapis
Async and Futures: https://www.dartlang.org/tutorials/language/futures
Testing: https://flutter.io/testing
Udacity : Build Native Mobile Apps with Flutter | Udacity
FlutterMatic, A one Click Solution to get Flutter up & running on Windows, Mac & Linux Platforms,
All you need is Vs Code already installed and you're good to go.
Just search for FlutterMatic in VS Code Extensions or click this link to download
https://marketplace.visualstudio.com/items?itemName=FlutterMatic.flutter-matic
1 412
Update text editor VS Code / Codium version 1.63 is already available with many improvements and new features.
The release notes can be seen here.
https://code.visualstudio.com/updates/v1_63
#code #codium #release
1 412
Want to Master Data Structures & Algorithms?
Here are amazing 40+ Resources:
⭕ Youtube.
⭕ Data Structures and Algorithms | How to master DSA for coding interviews?
http://youtube.com/watch?v=vA4QG1PlTRI
⭕ Data Structures and Algorithms for Beginners
https://youtu.be/BBpAmxU_NQo
⭕ Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer
Link symbol http://youtube.com/watch?v=RBSGKlAvoiM
⭕ Introduction to Data Structures
http://youtube.com/watch?v=xLetJpcjHS0&list=PLBlnK6fEyqRj9lld8sWIUNwlKfdUoPd1Y
⭕ Algorithms and Data Structures - Full Course for Beginners from Treehouse
https://youtu.be/8hly31xKli0
⭕ Data Structures - Full Course Using C and C++
http://youtube.com/watch?v=B31LgI4Y4DQ
⭕ Data Structures and Algorithms in JavaScript - Full Course for Beginners
https://youtu.be/t2CEgPsws3U
⭕ Data Structures & Algorithms By CS Dojo
http://youtube.com/watch?v=bum_19loj9A&list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H
⭕ Algorithms & Data Structures Full Crash Course
https://youtu.be/jQqQpPMYPXs
FREE COURSES
[ Coursera, Udacity, edx ]
Intro to Algorithms - Udacity
https://www.udacity.com/course/intro-to-algorithms--cs215
Data Structures and Algorithms Specialization - UNIVERSITY OF CALIFORNIA SAN DIEGO
HSE UNIVERSITY
https://coursera.org/specializations/data-structures-algorithms
Algorithms, Part I - Princeton University
https://www.coursera.org/learn/algorithms-part1
Algorithms, Part II Princeton University
http://coursera.org/learn/algorithms-part2/
MIT Course
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/
Algorithms IIT Bombay
https://www.edx.org/course/algorithms-2/
Foundations of Data Structures IIT Bombay
http://edx.org/course/foundations-of-data-structures
Implementation of Data Structures IIT Bombay
http://edx.org/course/implementation-of-data-structures
Algorithms Specialization Stanford University
https://www.coursera.org/specializations/algorithms/
Paid Courses
Data Structures and Algorithms: Deep Dive Using Java
http://udemy.com/course/data-structures-and-algorithms-deep-dive-using-java/
JavaScript Algorithms and Data Structures Masterclass
https://www.udemy.com/course/js-algorithms-and-data-structures-masterclass/
Algorithms and Data Structures in Python (INTERVIEW Q&A)
http://udemy.com/course/algorithms-and-data-structures-in-python/
From 0 to 1: Data Structures & Algorithms in Java
http://udemy.com/course/from-0-to-1-data-structures/
Master the Coding Interview: Data Structures + Algorithms
https://www.udemy.com/course/master-the-coding-interview-data-structures-algorithms/
Introduction to Data Structures & Algorithms in Java
https://www.udemy.com/course/introduction-to-data-structures-algorithms-in-java/
Websites.
leetcode.com
codechef.com
hackerrank.com
interviewcake.com
pramp.com
interviewbit.com
exercism.org
dailycodingproblem.com
geeksforgeeks.org/data-structures
code.tutsplus.com/series/data-structures-succinctly-part-1--cms-551
tutorialspoint.com/data_structures_algorithms/index.htm
learneroo.com/subjects/8
1 412
Competitive Programming Sites
1. codewars.com
2. topcoder.com
3. codechef.com
4. leetcode.com
5. hackerrank.com
6. hackerearth.com
7. codeforces.com
8. codeacademy.com
1 412
Google IT Automation with Python Professional Certificate
https://www.coursera.org/professional-certificates/google-it-automation
WHAT YOU WILL LEARN
Automate tasks by writing Python scripts
Use Git and GitHub for version control
Manage IT resources at scale, both for physical machines and virtual machines in the cloud
Analyze real-world IT problems and implement the appropriate strategies to solve those problems
SKILLS YOU WILL GAIN
Using Version Control
Troubleshooting & Debugging
Python Programming
Configuration Management
Automation
Basic Python Data Structures
Fundamental Programming Concepts
Basic Python Syntax
Object-Oriented Programming (OOP)
Setting up your Development Environment
Regular Expression (REGEX)
Testing in Python
#Python #Coursera
1 412
Web 1.0-beta
Everybody be talking about Web 2.0 vs Web 3.0. But what about Web 1.0-beta?
Try the original web experience: https://worldwideweb.cern.ch/
Credits: Fireship
#shorts #webdev #compsci
1 412
Visual Studio Code online!
Now you can use online with browser! Do not need to be installed on PC!
https://vscode.dev/
#VisualStudioCode #VSCode
1 412
Microsoft added Buy Now Pay Later into Edge (and so Windows 10 and 11 base OS), a thing which is known to be abused to harm people.
The tags on the post on Microsoft’s website say it all. Keep speaking out.
1 412
Roadmap to become a Web3.0 developer in 180 days.
Avg. Salary - 155K $
- HTML (1 - 11 days )
- CSS (12 - 25 days)
- Javascript (26 - 50 days)
- JS Vanilla Proj. (51 - 80 days)
- React js (81 - 100 days)
- Read
Mastering Bitcoin E-book (101 - 106 days)
- Learn How Blockchain works (107 - 115 days)
---
Now you able to learn how Smart contract works
---
- Learn Web3.js (interact with Frontend ) 116 - 120 days
- Learn Solidity ( 121 - 140 days )
- Create Small Smart contracts (141 - 155 days )
- Learn Truffle (156 - 163 days)
- Learn Hardhat (164 - 166 days)
- Learn Ganache ( 167 - 169 days)
---Now you able to create DApps ---
- Build your First DApp in ( 170 -180 days )1 412
Master frontend skill by cloning these sites🎉
1. Netflix🎯
https://www.netflix.com/in/login?nextpage=https%3A%2F%2Fwww.netflix.com%2Fbrowse
When logged in Netflix is a pretty simple design. Horizontal rows, galleries, with a big featured banner.
2.Hulu🎯
https://www.hulu.com/welcome
Just like Netflix, the logged in experience in Hulu is pretty similar. Has a large featured banner, and basically rows of movies or tv shows with every few rows having a featured section.
3. Apple 🎯
https://www.apple.com/
You'll know what I mean by "big block" design. Apple does this well. It's clean, intuitive and pretty straight forward. If you break everything down into smaller components, you'll see how easy it would be to implement the design.
4. Airbnb🎯
https://www.airbnb.co.in/?locale=en&_set_bev_on_new_domain=1638253270_ZWVmZDNiNGY3OWJh
Airbnb is such a beautiful website! The assets are amazing. Break this design down into smaller components, and you'll see how it's just a bunch of big rows and small rows. Blocks either spanning multiple columns, or the entire row.
5.SpaceX🎯
https://www.spacex.com/
Super easy design. SpaceX is basically multiple fullscreen images with fade up content and a link section.
6. NVIDIA🎯
https://www.nvidia.com/en-us/
Another easy, but professional looking design. Just a banner, grid layout and rows.
7.Razer🎯
https://www.razer.com/
A mix of a large home banner, full page featured sections, and big box design. Have fun with this sick color scheme!
8.Salesforce🎯
https://www.salesforce.com/in/?ir=1
Another great website to polish your css skills. A mix of banners, rows, columns, reverse columns, big box design, but also has featured list, multiple call to actions, and fun images.
9. Adobe🎯
https://www.adobe.com/
Another big box design. But also features some cool background gradients.
10. Microsoft🎯
https://www.microsoft.com/en-us/
Features a modal, big banners, multiple featured sections, big call to action. Pretty straight forward, but professional looking design.
11. Blockchain🎯
https://www.blockchain.com/
Learn about blockchain while you clone this one. This design incorporates a few more difficult design concepts. It also features a big banner, call to actions, gradient effects, but also has big box designs as links and dynamic accordions. So not only does the accordion tab drop more content below it, it changes the image beside it! You probably have a tool of choice for this 🤔
12. Paypal🎯
https://www.paypal.com/us/home
Features a big banner, call to action, and reverse rows. Straight forward, but effective design.
13. Slack 🎯
https://slack.com/intl/en-in/
Slack features a fun homepage banner. In the banner is a toast banner, a call to action, a Google sign in button, and a row of icons featuring companies that use Slack. The rest of the layout is a simple grid system with a typical reverse row design. Minimal animations, like hover effects.
14. Discord🎯
https://discord.com/
Probably my favorite looking website on the list. It has fun vibrant colors, a minimalistic homepage banner featuring a call to action, reverse row grid layout and a nice big featured section.
15. Amazon🎯
https://www.amazon.com/
The king of e-commerce. This is a straight up "show off" mockup. If you can nail Amazons design, your frontend dev design skills are up to industry standard. Features a slightly more complex grid layout, with content spanning one or more rows and columns. Has a search bar in the navigation. Also has recommended section, hover effects, carousels, etc. Have fun with this behemoth!
16. PlayStation🎯
https://www.playstation.com/en-us/
Playstation. com has a nice large homepage banner featuring a slide show with a nice fade in effect. You can code this from scratch, or use your favorite library.
1 412
🔰 Top 5 Dangerous Things On Internet (Harsh But True)
👉🏻 YouTube: Including The Tutorials That Teach 10 Minutes Worth Of Stuff In 3 Hours - It Wastes Time & Harmful For Students.
👉🏻 PØRN: Pornography Behaves Like Other Addictive Substances By Temporarily Masking Feelings Of Pain, Loneliness And Even Depression & So Many Problems.
👉🏻 Dark Web: The Danger Of The Dark Web Comes When You Aren't Careful With What You Access. You May Easily Fall Victim To Hackers And Give Away Personal Information Without Intention.
👉🏻 Instagram: Watching Memes, Reels (Specially Sofia Ansari Type Reels 🤣) Sucks Your Time The Most. The Best Solution Is Uninstalling Instagram.
👉🏻 CyberBullying: It Includes Sending Hateful Messages Or Even Death Thréats To Children, Spreading Lies About Them Online, Making Nasty Comments On Their Social Networking Profiles, Or Uploading Photos Or Videos To Bash Their Looks Or Reputation.
.
1 412
🔺Roadmap to become Full-Stack developer in 2021🔺
🔺How The Internet Works
1. What happens when you go google
2. Introduction to Networks
3. Browser Networking
4. IP Addresses
5. HTTP/2
6. What is domain name?
7. What is hosting?
🔺Advanced Front End 🔚
1. HTML
2. CSS
3. JavaScript
4. React
🔺Operating Systems 🖥
1. Using the command line
2. What is an operating system?
3. Memory
4. Unix Programming
5. Bash-Scripting Guide
6. Thread & Concurrency
7. Process Management
8. Interprocess Communication
9. Basic Networking
10. Basic Terminal Commands
🔺Programming Languages 📕
1. Know PHP
2. Learn Ruby
3. Learn Rust
4. Learn Go
5. Know Server-Side JavaScript
6. Learn Python
7. Learn C#
8. Learn Java
Make sure you have in-depth knowledge of your favorite language
🔺Version Control
1. A Visual Git Reference
2. Visualizing Git Concepts with D3
3. Github Cheat Sheet
4. SVN
5. Repo Hosting Services
a. GitHub
b. GitLab
c. Bitbucket
🔺Relational Databases
1. Object-Relational Mapping
2. ACID
3. N+1 Problem
4. Sharding
5. CAP Theorem
6. Normalization
7. Indexes
8. Theory of Relational Databases
a. Learn MySQL
b. Learn PostgreSQL
c. Learn MariaDB
d. Learn MS SQL
🔺NoSQL Databases
1. Learn MongoDB
2. Learn CouchDB
3. NoSQL Databases
4. Graph Databases
🔺APIs
1. Working with APIs
2. REST
3. GraphQL
4. JSON-RPC
5. HATEOAS
6. Authentication
🔺Caching
1. Learn HTTP caching
2. Learn Redis
3. Learn Memcached
4. Learn Service workers
🔺Security
1. HTTPS + TLS
2. CORS
3. MD5
4. SHA-2
5. SCrypt
6. BCrypt
7. OWASP
8. Content Security Policy
🔺CI/CD
1. Testing your code
2. Jenkins
3. TravisCI
🔺Development Concepts
1. SOLID
2. KISS
3. YAGNI
4. DRY
5. Domain-Driven Design
6. Test Driven Development
7. MVC
🔺Software Architecture
1. Monolithic Apps
2. Microservices
3. Service Oriented Architecture
4. CQRS
5. Serverless
🔺Containers
1. Docker Fundamentals
2. Docker Cookbook
3. Kubernetes Cookbook
4. rkt
5. LXC
🔺Servers
1. Nginx Handbook
2. Apache
3. Caddy
🔺Scalability
1. Distributed Systems
2. System Design Primer
3. Real-World Maintainable Software
4. The 12 Factor App
5. Architecting Frontend Projects To Scale
