Here are some articles!
Read it hereThis is a practical introduction to the fundamentals of React.js for those who are already familiar with JavaScript and know the basics of the DOM API.
Read it hereLearn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.
Read it hereThe core of EPI is a collection of over 250 problems with detailed solutions. The problems are representative of interview questions asked at leading software companies. The problems are illustrated with 200 figures, 300 tested programs, and 150 additional variants. The book begins with a summary of the nontechnical aspects of interviewing, such as strategies for a great interview, common mistakes, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the best ways to use EPI. We also provide a summary of data structures, algorithms, and problem solving patterns.
Read it hereA subreddit for those with questions about working in the tech industry or in a computer-science-related job.
Read it hereThis project lists books and other resources for programming-related subjects and languages.
Read it hereLearn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.
Read it hereAn article on user interactions with slow or bad connections and how to make pages usable. Written by FAANG senior software engineer, Dan Luu
Read it hereThis guide is meant as a jumping off point for first-time internship seekers who are curious about the essential components of the interview process, interview prep, and state of the industry.
Read it herePractical Guide to Leveraging the Power of Algorithms, Data Science, Data Mining, Statistics, Big Data, and Predictive Analysis to Improve Business, Work, and Life
Read it hereThis blog post series is intended for beginners and intermediate audience who wish to start a career in Embedded system design. The tools & techniques that you will learn if you follow along the post, will give you an in-depth knowledge & confidence to be able to create robust code+hardware as well as secure good jobs/internships.
Read it hereReact is a little JavaScript library with a big influence over the webdev world. Learn the basics of React in 100 Seconds
Watch the video hereBuild your first app in ReactJS!
Watch the video hereIn this video, embedded systems consultant Martin Schroder outlines ten steps to self learn embedded systems.
Watch the video hereWhat is an API? What is REST? Learn how an Application Programming Interface (API) can adhere to Representational State Transfer (REST) to enable reliable communication between apps
Watch the video hereBuild an Airbnb App with Next.js and Tailwind CSS
Watch the video hereIn this FREE LIVE training, Qazi and Sonny will show you how simple it is to create a full stack, NETFLIX CLONE using React, Firebase & Material-UI
Watch the video hereIn this FREE LIVE training, Qazi & Sonny will show you how to build a Slack Clone with REACT JS (Real-time chat app with Firebase) 🚀🔥
Watch the video hereThis course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation.
Watch the video hereThat Weird JavaScript Course takes a unique approach towards teaching fundamental programming concepts. Not only will you learn practical techniques for building apps, but you will also gain knowledge about the history, science, and culture that surrounds the world’s most widely-used programming language.
Watch the video hereLearn the foundations of algorithms from Udemy lecturer, Abdul Bari.
Watch the video hereThis data structure tutorials playlist covers various data structures and their internals. The playlist covers array, linked list, hash table, stack, tree, queue, BST- Binary Search Tree, etc are explained well in detail. Under the hash table, collision handling in the hash table is also included. The best part about this playlist is that there are exercises at the end, which will help you understand the concepts better.
Watch the video hereThe Odin Project empowers aspiring web developers to learn together for free.
Learn more hereAwwwards are the Website Awards that recognize and promote the talent and effort of the best developers, designers and web agencies in the world.
Learn more hereMajor League Hacking (MLH) is the official student hackathon league. Each year, they power over 200 weekend-long invention competitions that inspire innovation, cultivate communities and teach computer science skills to more than 65,000 students around the world.
Learn more hereLeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.
Learn more hereLearn AWS online with free digital training, in-person classroom training, virtual classroom training, and private on-site and virtual training.
Learn more hereUdemy is an online learning and teaching marketplace with over 185000 courses and 49 million students. Learn programming, marketing, data science and more.
Learn more hereCoursera partners with over 250 leading university and industry partners to offer a broad catalog of content and credentials, including courses, Specializations, Professional Certificates, Guided Projects, and bachelor’s and master’s degrees. Institutions around the world use Coursera to upskill and reskill their employees, citizens, and students in fields such as data science, technology, and business.
Learn more hereStanford's free online courses provide you with an affordable and flexible way to learn new skills and study new and emerging topics. Learn from Stanford instructors and industry experts at no cost to you.
Learn more hereCodecademy is an online learning website focused on coding, with over 45 million users, created to teach programming in an engaging, effective way. Use it to learn 12 different programming languages such as Python, Java, Go, JavaScript, Ruby, SQL, C++, Swift, and Sass, as well as markup languages such as HTML and CSS.
Learn more hereA platform for competitive programming. Compete in monthly coding contests and earn high ranks!
Learn more hereHackUCI is the largest collegiate hackathon in Orange County where like-minded individuals with various different backgrounds and skill sets come together for 36 hours to “invent” something from the ground up.
Learn more here