Your pro resource for machine learning, technical interview, web3, crypto, blockchain, NFT, metaverse.
Pytorch recently celebrated its birthday. It's growing, but the number of pytorch developers in the world is still small compared to programming languages like Python, JavaScript. It is not too late to join! And it's not too late to join Web3. We find machine learning and data knowledge is also useful when applied to web3, blockchain. Web3 is the next evolution of web apps and decentralized apps (dapp), contents and user interactions. It is the next internet. This newsletter covers Machine Learning, Web3 Blockchain and Crypto, Technical Interviews.
Be sure to check out our matplotlib mini project, which is a format we will have more often. Mini projects showcase impressive results with just a few lines of code. It's perfect for learning and building something impressive, fast, to add to a portfolio or impressive an interviewer. Mini projects can be useful, insightful, currently relevant.
NEW : Mini project is a new format (a flash card or a smart tutorial) that allows you to achieve an important programming milestone with just a few lines of code or a short process. Give us your feedback. Add the result of these mini projects to your resume, github, or next hackathon.
NEW : smart tutorials have a new look
https://ml.learn-to-code.co/smart_tutorial_blockchain_web3_crypto_NFT_tutorial_uniqtech_guide.html
NEWS : view flash cards as they get published instead of waiting for the newsletter
You can now view newly added flash cards without waiting for the newsletter. We add cards all the time. Check them out on the home page.
https://ml.learn-to-code.co/landing.html#new_cards
Caution
Before reading our newsletter, tutorials, posts, please first review and accept our user agreement and disclaimer. Thank you. Blockchain, crypto space frequently have hacks, scams, and other issues. You must do your own research. There is NO investment advice across all of our channels and contents.
Blockchain, crypto, web3, NFT are currently being targeted by hackers because of its high values. Always do your own research. In general, the codes and examples discussed in our contents are NOT secure to be used in real life. Only use test accounts with test tokens when learning the ropes. We are not responsible for any costs, damage, bugs. These contents are for informational, entertainment purpose only.
3/8 Women's Day
Happy international women's day! We will include a few resources for female developers in this newsletter, including Try Angular which can be used by all people!
Inspiration and motivation for Web3
There are many conflicts in the world. It's all our sincere wishes that there will be 🕊☮️✌️ peace everywhere on earth, especially in 🇺🇦. May be you will be one of those people who make something awesome out of web3 and help out.
Inspiration and motivation for Web3 No.2
It’s a new age for JavaScript developers : you can do web development, full stack development using node.js, using React for fancy user interface interaction. Did you know you can even develop WeChat mini programs using JavaScript? What’s crazy is that you can also use JavaScript to interact with Smart Contracts, blockchain data, handle Web3 APIs. It’s a great time to learn JavaScript again. Every company is exploring web3, NFT, and blockchain strategies. Even Google is dabbling in web3. https://decrypt.co/91869/google-alphabet-blockchain-web3-ceo-sundar-pichai
We are adding a lot of web3 content, and it is included in your paid subscription.
Motivation for Machine Learning and Technical Interview
Our staff’s Uber driver is a master, PhD from a South East Asian country. He is well spoken, kind, and immediately asked our staff about her profession. He was able to quickly guess from IT to data science and then machine learning. How do you know ML, the staff asked? It turns out that he is doing an ML data unpaid internship right now and working Uber shifts to cover the cost of living and working. That’s insane. That’s a lot of dedication, respect and pressure. It’s also very much unfair. It’s our sincere hope that our interview guides can help people achieve their goals fast. That’s an inspiration and a wake-up call.
If you need positive reinforcement: developer lifestyle is great. We previously talk about google and Airbnb perks. Next week let’s discuss Solana hack houses. It’s amazing.
Pro tips: Math in Deep Learning
Best tool for deep learning, machine learning math and formula [pro]
https://ml.learn-to-code.co/skillView.html?skill=PQhmnCII2bh6oClghsCT
Pro tip : math for deep learning
https://ml.learn-to-code.co/skillView.html?skill=A0jZDx9qMFvVGW6jFtqk
CURRENT EVENTS
NVIDIA free developer conference is happening: The Developer Conference for the Era of AI
https://www.nvidia.com/gtc/
Google coding competition is back. Participate for a chance of winning interviews and developer cred.
This is a difficult competition. Beginners can try the kickstart category, to warm up. The hashcode category can attract 100,000. Winners usually get opportunities at google. Codejam includes a world finals. The overall competition can attract 400,000 coders. This competition happens frequently in a cadence. You bet it looks great for interviews at Google.
EthGlobal ethereum hackathon is happening right now
Solana hacker house NYC is happening right now.
MACHINE LEARNING
Understand Matplotlib in Minutes (Machine Learning data visualization with python)
https://uniqtech.medium.com/understand-matplotlib-pyplot-in-minutes-ceb80657fc50
Mini project: beautiful matplot heatmap in just 6 lines of code [pro, data viz, mini project] Fancy matplotlib data visualization with just a few lines of code.
https://ml.learn-to-code.co/skillView.html?skill=iR6ElGh9GfH2M38VnhZu
Six main steps of data science on Google Cloud [pro, Google Cloud, cheat sheet, pro tip]
https://ml.learn-to-code.co/skillView.html?skill=4VBQf4aLgtYDJzgAQwsE
Data Science and Machine Learning on Google Cloud (easter egg, pro tip). Google Cloud Data Science products explained. understand Google Cloud data science and machine learning offerings super fast.
Training loop explained
File formats in the ONNX Model Zoo for Machine Learning .onnx, .pb, .npz [public] Machine learning file formats to know.
https://ml.learn-to-code.co/skillView.html?skill=VzUN6jNfjfdGPgxis9U6
Activation functions
Activation Functions in Deep Learning explained [public, flash card]
https://ml.learn-to-code.co/skillView.html?skill=7UtxCw2MqskkTxubD1sg
More on Activation Function
https://ml.learn-to-code.co/skillView.html?skill=aY00RB3o269VlR8zEmgK
Activation Function code example
https://ml.learn-to-code.co/skillView.html?skill=u2uRVTrYBF9Fagqu8eQp
Natural Language Processing (NLP)
What are word embeddings [public]
https://ml.learn-to-code.co/skillView.html?skill=i0LypxGZX0xOKm2o5z0y
How does google natural language search work? https://ml.learn-to-code.co/skillView.html?skill=d82Pa5ii6v6y7cZvtMxG #NLP #Google #search
How is GPT-3 #GPT3 trained? How are #NLP language models trained? https://ml.learn-to-code.co/skillView.html?skill=70JyDaEQXcWRyOFsxjCf #machinelearning #deeplearning #AI landing, flashcard, newsletter
What are GPT-3 use cases?
https://ml.learn-to-code.co/skillView.html?skill=X6GVoMmJRkUsUCylgLsg
How does Amazon #AWS train large language models NLP models like BERT ALBERT? https://ml.learn-to-code.co/skillView.html?skill=JN2tS0ujIjQfPvQOqjyd
What's informational retrieval (IR)? [public]
https://ml.learn-to-code.co/skillView.html?skill=vvdfg2YpYgRWerfouWR2
Self Driving Car
“Auto: GM self-driving-car unit Cruise secured a $5B credit line to help launch its
autonomous ride-hailing biz (think: Uber for robotaxis). This month GM started assembling 100 Cruise Origin shuttles.” Self Driving Car in the News
Data visualization
We just published Understand Matplotlib Pyplot in Minutes [medium, pro member can request free copies]
https://uniqtech.medium.com/understand-matplotlib-pyplot-in-minutes-ceb80657fc50
What is Plotly Dash? Visualization for Deep Learning, NLP and self driving [public]
https://ml.learn-to-code.co/skillView.html?skill=llvniDs2O4GpUQ1DV9iS
Data visualization using D3 guide
[external, older, comprehensive]
https://www.analyticsvidhya.com/blog/2017/08/visualizations-with-d3-js/
Deep Learning
Get more involved with Pytorch
https://ml.learn-to-code.co/skillView.html?skill=jZhILtC8XrW0QrZNd0P6
Our pytorch landing page
https://ml.learn-to-code.co/topic_pytorch_guide_by_uniqtech.html
Generative Adversarial Networks (GAN)
Developer joke, funny meme, that GAN deep learning practitioners would understand.
WEB3 BASICS, Blockchain, Crypto, Metaverse
Check out our blockchain landing page : Uniqtech Guide to Blockchain, Web3, Crypto, NFT
https://ml.learn-to-code.co/smart_tutorial_blockchain_web3_crypto_NFT_tutorial_uniqtech_guide.html
Our tutorials don’t touch the blockchain near-chain level stuff like protocols, smart contracts in solidity (though we will glaze over it), we are more focused on the web and app part.
What is web3? Explain that in one tweet?
Hardhat dapp dev environment [public]
https://ml.learn-to-code.co/skillView.html?skill=fVns7dgyEiJ2ZRDkGsAU
What is Truffle suite: truffle, ganache, drizzle for dapp, blockchain, smart contract development? [public]
https://ml.learn-to-code.co/skillView.html?skill=1j2vCI8dHQsporvJKdHL
We love hackathons. Our staff participated in pytorch hackathons at the Facebook headquarter, and we participated in the chainlink hackathon. We won small prizes at both events. Now we are accepted to the invite-only build hack of ETHGlobal. We love hackathons. It is the best place to try new products and learn important new technology. We will report back shortly.
Funny meme how web developers become web3 developer
https://blogger.googleusercontent.com/img/a/AVvXsEhhBlzHnRljZEoAG4pFJey6qseUXJLgBRjsxUuYVHJWO9b-c8AsmQNwd1Byru8_rVchsqq1ir3r5l7GCc94-XadYq0HLUJlerUXfU_T67tTBYLZ32MEbLV5nxGJUFs02DK-rVfwzr8qcy85-RgPLHmgLP0wsufcNTMLS7TA5HziW0SKDoEpf2YBi0apiQ=s680
How to get started with web3, blockchain, Ethereum?
https://ml.learn-to-code.co/skillView.html?skill=aP4hxTP3ipMRN7LF93wO
🏆 Mini project: working with metamask wallet, getting started [pro]
https://ml.learn-to-code.co/skillView.html?skill=9PvuQ3j8PwADlGHVAZ0x
#Ethereum #blockchain #web3 mainnet testnet definitions, use case #tutorial #100DaysOfWeb3 https://ml.learn-to-code.co/skillView.html?skill=enhZwhS0rhnB6zo8aLGh
What is Ganache? Why Ganache? [pro, ganache, blockchain, web3]
https://ml.learn-to-code.co/skillView.html?skill=vT8EAvWVYMLMHXkCr3dR
Getting started with Web Dev (Angular) [public]
In this flash card, you can find Try Angular resources, basic knowledge of StackBlitz, JetBrain, Node npm, and strict mode.
https://ml.learn-to-code.co/skillView.html?skill=bJlxF99639vDJy7JVWoP
What is Metaverse
Metaverse explained by Facebook and NVIDIA [public, video]
What is IPFS? the file storage of NFTs, images, websites and all things decentralized [public]
https://ml.learn-to-code.co/skillView.html?skill=BBul0e3L1e6McpAFpA4a
IPFS use case [pro]
https://ml.learn-to-code.co/skillView.html?skill=G5jTUeZJOCRlb0Ijcn9B
There was a course at Stanford called Human and Machine, where the professor was a max level World of WarCraft orc, and he spent the whole class making us think about the philosophy and the psychology of having an online avatar. Our final project was to research and brainstorm technology (both software and hardware) that can augment humans and give them the super power, and understand the psychological consequence, moral ramification and the responsibilities that come with such "unnatural" modification. It's a shocker to see concepts of metaverse and profile picture (PFP) and avatar resurface and capture the attention of the world. This course gives us philosophical and thinking tools to understand how to design, live, and co-exist in a meta world.
Avalanche blockchain resources. What is the avalanche blockchain? The best resource that explains.
High quality explanation of avalanche [pro, curated] Also see members of the avalanche ecosystem.
https://ml.learn-to-code.co/skillView.html?skill=YUVogFuKLj7PQZDUbW6H
NFT
We have been working on a collection of developer NFTs in-house, aiming to reward developers, learners and create something artistic. Stay tuned. Paid subscribers get priorities. The number of months you have or had been a paid subscriber matters.
NFTs have traits. Here are some possible attribute name and values for those traits.
NFT traits [public] , NFT 属性
https://www.siliconvanity.com/search?q=opensea
Free JavaScript books [public, high quality, freebies, high quality]
https://ml.learn-to-code.co/skillView.html?skill=gmDFhu53qQBnOhGPtlKq
State of JavaScript Survey
https://ml.learn-to-code.co/skillView.html?skill=634J8Ez4AKJax4MxcOP9
TECHNICAL INTERVIEW, Career
Udacity once gave students great career advice (This is not to say its career services are usually good.) : manage your career, your interview process as if you are managing a startup - you need to track the KPIs and make steady and exponential progress towards growth - KPIs such as how many works did you apply to this week? By how many % did you improve your resume, your Linkedin profile? How many people did you reach out in your network to ask for career help? What are the big deliverables this week? A complete resume, a cover letter or more. How many interview question are you going over this week?
Dear readers, let's ask this question: how are you managing your career like a startup, what KPI are you tracking this week?
Understand time complexity in technical interviews. If an interviewer asks if you understand Big O notation, here's a great example. If you understand this ad, you understand Big O
https://ml.learn-to-code.co/skillView.html?skill=6D1hvkBbahyHhilydELT
🏆 Mini project: Python Generator interview question
https://ml.learn-to-code.co/skillView.html?skill=fqwgoC9vTA9tJXtVvw4l
Technical interview : design an algorithm to find the square root of a number. E.g. sqr(16) is 4. [public, interview question]
https://ml.learn-to-code.co/skillView.html?skill=FGwHL68GdIoLXJKNlZqW
Tool to fix typos in resumes, cover letters.
https://ml.learn-to-code.co/skillView.html?skill=YpfeNZcgrokIPMeyHn1j
Too busy to start a Y Combinator (YC) company? You can work at a YC company. YC work at a startup expo.
https://www.workatastartup.com/
This will be on our career landing page. Check it out here.
https://ml.learn-to-code.co/smart_tutorial_developer_career_job_machine_learning_web3.html
This ad uses time complexity concepts. Do you get it? [meme, joke, developer joke, public]
https://ml.learn-to-code.co/skillView.html?skill=qiDTb9ZNH20RsUB8qB6p