UdemyCoding Interview

Coding Interview Bootcamp: Algorithms (Java, Python, C++)

التصنيف الكامل: Development > Software Engineering > Coding Interview

Coding Interview Bootcamp: Algorithms (Java, Python, C++)

عن هذا الكورس

-- This course will help you systematically prepare for a coding interview in a short amount of time(Questions Classification + Solution Templates + Coding Style)-- The price for this course is relatively low. Because this course is aimed to help people get an offer during the pandemic-- You will know the key algorithms/date structures for most tech companies coding interview-- You will know what kind of questions you must practice and what questions you can ignore.-- You will know how will your interviewer rate your performance (I have interviewed more than 100 candidates).-- In each chapter, we will cover 10 - 15 questions in our videos. During our class, I will pick one of the most popular languages Java as our sample solution to the questions. In addition, I will also share all solutions to those questions in Python and C++. Language is not important, our logic and our algorithms are more critical.-- I will also share the link to questions on LeetCode so that you can practice by yourself.-- At the end of each chapter, there are some reading materials. Please read them carefully, they will help you build a deeper understanding of our coding questions.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$19.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Complete Web development with Python, Django and MongoDB
Udemy
Back End Web Development

Complete Web development with Python, Django and MongoDB

Become a Django Developer and learn one of the employer's most requested skills of 2023!This is a crisp, clear and comprehensive course for learning backend web development with Django and MongoDB! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of web development with Python and Django, this course is for you! In this course, we will teach you complete backend web development with Python, Django, and MongoDB. With over 100 lectures and more than 12 hours of high-quality video, this refresher course leaves no stone unturned! This course includes a lot of interesting quizzes, and homework assignments as well as 6 major projects including a Super Blog and Google Forms Clone to create your own portfolio right away!This course will teach you backend web development with Python and Django in a practical manner, with every lecture comes a full coding screen-cast, corresponding code notebook, exciting quizzes, and homework assignments! Learn in whatever way is best for you!We will start by helping you get Python and Django installed on your computer, regardless of your operating system, whether it's Linux, macOS, or Windows, we've got you covered!We cover a wide variety of topics, including:Command Line BasicsInstalling PythonRunning Python CodeStringsListsDictionariesTuplesSetsNumber Data TypesPrint FormattingFunctionsargs/kwargsDebugging and Error HandlingModulesObject Oriented ProgrammingFile I/OCreating web applications with DjangoRendering templatesInstalling and using MongoDB with PythonGenerating UUID and using it as the primar

Optimization with Python: Solve Operations Research Problems
Udemy
Optimization Problem

Optimization with Python: Solve Operations Research Problems

Operational planning and long term planning for companies are more complex in recent years. Information changes fast, and the decision making is a hard task. Therefore, optimization algorithms (operations research) are used to find optimal solutions for these problems. Professionals in this field are one of the most valued in the market.In this course you will learn what is necessary to solve problems applying Mathematical Optimization and Metaheuristics:Linear Programming (LP)Mixed-Integer Linear Programming (MILP)NonLinear Programming (NLP)Mixed-Integer Linear Programming (MINLP)Genetic Algorithm (GA)Multi-Objective Optimization Problems with NSGA-II (an introduction)Particle Swarm (PSO)Constraint Programming (CP)Second-Order Cone Programming (SCOP)NonConvex Quadratic Programming (QP)The following solvers and frameworks will be explored:Solvers: CPLEX – Gurobi – GLPK – CBC – IPOPT – Couenne – SCIP Frameworks: Pyomo – Or-Tools – PuLP – PymooSame Packages and tools: Geneticalgorithm – Pyswarm – Numpy – Pandas – MatplotLib – Spyder – Jupyter NotebookMoreover, you will learn how to apply some linearization techniques when using binary variables.In addition to the classes and exercises, the following problems will be solved step by step:Optimization on how to install a fence in a gardenRoute optimization problemMaximize the revenue in a rental car storeOptimal Power Flow: Electrical SystemsMany other examples, some simple, some comp

Creating a 3D Puzzle Escape Game with Unity  and C#
Udemy
C# (programming language)

Creating a 3D Puzzle Escape Game with Unity and C#

1. Understanding Game Design PlanningBefore we start building, we will go over the key elements that make a great escape game: == How to structure an engaging escape room experience == Designing puzzles that are fun and challenging == Placing clues and items logically to guide the player2. Creating the 3D Game EnvironmentYou will learn how to build a realistic house where the game takes place. This includes: == Setting up rooms, furniture, and decorations == Creating interactive objects like doors, drawers, and secret compartments3. Implementing Puzzle MechanicsThe core of your game will be the puzzles! You’ll learn how to add different types of challenges, such as: == Item-based puzzles – Finding a key to unlock a door == Code puzzles – Using clues to figure out a combination lock == Object interactions – Moving furniture to reveal hidden items == Logic puzzles – Arranging objects in the right order to trigger an event4. Player Interaction Inventory SystemWe will implement systems that allow players to interact with objects, pick up items, and use them later. This includes: == Clicking on objects to examine and collect them == Creating an inventory system to store and use collected items == Combining items to solve more complex puzzles5. Game Logic ScriptingTo bring everything to life, we will use scripting (such as C# in Unity) to: == Control how objects react to player actions == Implement timers, triggers, an

The Complete Linear and Logistic Regression Course in Python
Udemy
Python

The Complete Linear and Logistic Regression Course in Python

Are you interested in Machine Learning, Deep Learning, and Artificial Intelligence? Then this course is for you!A software engineer has designed this course. With the experience and knowledge I gained throughout the years, I can share my knowledge and help you learn complex theories, algorithms, and coding libraries.I will walk you into the world of the Naive Bayes Algorithm. These are fundamental concepts in machine learning, deep learning, and artificial intelligence. Understanding these basic concepts makes it easier to understand more complex concepts in machine learning, deep learning, and artificial intelligence. There are no courses out there that cover Naive Bayes Algorithm. However, Naive Bayes Algorithm techniques are used in many applications. So it is essential to learn and understand Linear and Logistic Regression. With every tutorial, you will develop new skills and improve your understanding of this challenging yet lucrative sub-field of Data Science.This course is fun and exciting, but at the same time, we dive deep into Linear and Logistic Regression. Throughout the brand new version of the course, we cover tons of tools and technologies, including:Google ColabScikit-learnLogistic Regression.Linear Regression.SeabornLasso and Ridge RegressionKeras.Pandas.TensorFlow. TensorBoardMatplotlib.Elastic Net RegressionImport data from the UCI repository.Multiple and multivariate linear regression.TensorFlow Keras APIMoreover, the course is packed with practical exercises based on real-life examples. So not only will you learn the theory, but you will also get some hands-on practice building your models. There are several big projects in this course. These projects are listed

Practical Productivity Management: Secret Tools & Techniques
Udemy
Personal Productivity

Practical Productivity Management: Secret Tools & Techniques

أهلا بكم في هذي الدورةاسمي شهاب الدين جلالوعملي يركز على تمكين رواد الأعمال والموظفين والمستقلين على مضاعفة انتاجيتهمواخذ بيدهم حتى يوصلو بأعمالهم وحياتهم الشخصية لأفضل المستوياتهذا الكورس مصمم لكل الأشخاص اللي يحسو بإنهم دائمًا مشغولينوتعبانين في مسألة الوصول للنتائج اللي نفسهم يحققوهاواللي هم عارفين انهم قدهاحياتنا اليوم مليئة بالتحديات والمشتتات أكثر من أي وقت مضىأعرف الكثير من عملائي اللي كانو يعرفو ان عندهم اشياء كثير يسووهاوتنتهي ايامهم بتعب واجهاد وارهاق وشديد .. وبرضه ماحققو النتائج اللي يعرفو انهم يستحقوهاوهذا بالضبط السبب اللي خلاني اسوي هذا الكورسعشان تقدر تستعيد تحكمك بإنتاجيتك وإدارتك لوقتكوتحقق المزيد من الانجازاتوتبدأ تتميز في عملك بدلا من البقاء في نطاق العادي والمعقولفي هذا الكورس رح ابين لك اسرار الانتاجية العاليةوكيف تكتب اهدافك الشخصية بطريقة تضمن تحققها بإذن اللهحنتكلم كمان عن التسويف اللي يقتل الانتاجية ويسبب لك تراكم الاعمال والاجهاد الشديدونقترح له مو حل واحد ... ولا حلين .. بل 9 حلول فعالة للقضاء على هذي العادةبعدها حنتكلم عن التقنيات الصغيرةاللي لو اتقنتها ... رح تعينك بعون الله على الوصول للنتائج اللي نفسك تحققها وتكون على أعلى قدر ممكن من الكفاءة والفاعليةاذا تحب تعرف اكثر عن الكورس ... جرب تطلع على المحاضرات المتاحة لك في الاسفلواذا ما حبيت الكورس ... وماحسيت إنه استثمار ممتاز .. ولأي سبب

CSS Flexbox | Basic to Advanced with Responsive Project
Udemy
CSS Flexbox

CSS Flexbox | Basic to Advanced with Responsive Project

Flexbox Is the way to layout websites and web applications in the modern world.In this class, you will learn about all the features and properties of Flexbox and how to use them! We will take a hands-on approach to discovering all the awesome ways to use Flexbox and by the end of the course, you will have a professional understanding of Flexbox and how to use it to layout Websites and Web Applications like modern CSS guru!Each video includes a link to the lesson's code so you can easily follow and code along without needing anything but a web browser.To be successful in this class all you need is a basic understanding of CSS and HTML!The old way of laying out content on the web is in its last days. Learn how to utilize Flexbox to streamline, simplify, and future-proof your Websites and Mobile Applications!After this course, you'll be able to use Flexbox to...vertically align any elementcreate modern gridstake up remaining spaceadd spacing between elementsimplement complete site layoutsand much more!As a bonus, this course includes a complete Flexbox Cheat Sheet that you can use to recap all you've learned and to refer back to while using Flexbox.Additionally, I included the code for a Flexbox demo showcase -- which is like an interactive cheat sheet for you to see in the browser that contains every property and every layout example from this tutorial.