UdemyCoding Interview

Complete Data Structures and Algorithms: Software Interviews

التصنيف الكامل: Development > Programming Languages > Coding Interview

Complete Data Structures and Algorithms: Software Interviews

عن هذا الكورس

Welcome to the Complete Data Structure & Algorithms: Technical Interviews courseData structures and algorithms is not just a subject which every programmer should master but also a major topic in technical interviews by giant technology companies such as Google, Amazon, Microsoft, Netflix, Uber, Tesla etc.Not only we will learn about the theory and practical implementations of the data structures & algorithms but also we will solve many technical interview questions and practice what we learn in each section.During the course we will use Python programming language for all implementations and question solutions. However if you are sufficient in any other programming language before, you would be fine. We have a quick Python Refresher section where you can learn about the fundamentals if you want to adapt. Alternatively you can learn all the algorithms and solutions and implement them in your own preferred language as well.This course is brought to you by Atil Samancioglu, teaching more than 300.000 students worldwide on programming and cyber security along with the Codestars, serving more than 1 million students! Atil also teaches mobile application development in Bogazici University and he is founder of his own training startup Academy Club. Some of the topics that will be covered during the course:Technical Interview QuestionsBig O NotationStackQueueDequeArraysLinked ListHeapGraphTreeHashTableAfter you complete the course you will be able to solve technical interview questions, improve your programming skills and implement ideas in real life problems. You will be given many opportunities to solve questions on your own during the training and it will be vital for you to follow these instructions.<

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
Next.js 15 & Firebase
Udemy
Next.js

Next.js 15 & Firebase

Take your web development skills to the next level! In this course we’ll build Fire Homes, a fully functional real estate application for a fictional real estate agency. By combining the power of Next.js 15 and Firebase, you’ll gain real-world experience building modern, scalable applications with cutting-edge tools.This course covers everything you need to know to build a professional grade app, including authentication, cloud storage, and a Firestore powered database.What You’ll Build:A complete real estate app packed with the following features:User Roles: Support for admin and non-admin users, with role-specific functionality.Authentication: Log in or register using email/password or Google authentication.Admin Dashboard: Manage property listings (add, delete, and update) through an intuitive interface.Cloud Storage: Upload and manage property images with Firebase Cloud Storage.Firestore Database: Store and retrieve property data.Property Search: Help users find their perfect home with search functionality.Favorites: Allow non-admin users to save and manage their favorite properties.What You’ll Learn:Next.js 15: Build modern web applications with the latest App Router.TypeScript: Write clean, maintainable, and error-resistant code.Zod for Validation: Ensure data integrity with powerful validation tools.Next.js Server Actions: Simplify server-side functionality with cutting-edge features.Firebase Integration:Firestore:

Emotional intelligence in practice
Udemy
Emotional Intelligence

Emotional intelligence in practice

Comprehensive Emotional Intelligence ProgramThis training contains everything you need to know to develop your emotional intelligence, improve your communication, develop your emotional quotient and build stronger relationships.This content will be updated regularly to add my latest findings in the field of emotional intelligence.Here are some testimonials from my courses' participants :" Jamal Lazaar is very competent in his training, he provides clear working methods to be successful. I recommend this course for those who question themselves. Excellent course! ". Landry" You can't help but be motivated and have confidence in yourself after this course. Thank you Jamal ". L. Naraine" Simple, concise and concrete. Thanks ! " Dave_________________________________________________________________Why should you join this emotional intelligence course ?If you are a manager and want to improve your emotional intelligence?If you want to improve your relationships and build stronger relationships?Or what if you want to influence others and develop your leadership?This training is for you.Emotional intelligence plays a very important role in your professional development.Unfortunately, most people neglect this area and behave with others as they behave with themselves.They base their reasoning and persuasion on logic and forget that emotions play a super important role. This can impact their communication, create conflicts and impact their careers.Without knowing these techniques, you will not know how to manage your emotions effectively so that they do not impact your results.You will not know how to anticipate the needs of others and thus avoid conflict.A

Complete Stress Management Guide: Learn To Deal With Stress
Udemy
Stress Management

Complete Stress Management Guide: Learn To Deal With Stress

Why this course...Great things come with greater deal of stress. Period.If you’re living with high levels of stress, you’re putting your entire well-being at risk. Stress wreaks havoc on your emotional equilibrium, as well as your physical health. It narrows your ability to think clearly, function effectively, and enjoy life. It may seem like there’s nothing you can do about stress. The bills won’t stop coming, there will never be more hours in the day, and your work and family responsibilities will always be demanding. But you have a lot more control than you might think.Effective stress management helps you break the hold stress has on your life, so you can be happier, healthier, and more productive. The ultimate goal is a balanced life, with time for work, relationships, relaxation, and fun—and the resilience to hold up under pressure and meet challenges head on. But stress management is not one-size-fits-all. That’s why it’s important to experiment and find out what works best for you. The following stress management tips can help you do that.If you are experiencing stress in your live, for any reason whatsoever even if you can't relate it to yourself, this course is for you.Chronic stress not only impairs our brain functions whilst we are stressed, but more importantly, it does lasting damage to our brain, as it kills braincells in our hippocampus. this means that, even if we we’re not stressed anymore, the damage will still be there.Luckily, there is a lot we can do, as we will see in this course.First we will analyze stress. where it comes from, what it does, the different types of stress, etcAfter that, we will go over the 4 different types of dealing with stress. I call them 'relief strategies' For each of them I will give 10 concrete examples of what we can do to activate the benefits of that strategy. So 10 examples for 4 strategies: that's 40 ways to deal with stress.But it doesn't end he

Intermediate Unity 6 : Connect Complex Game Mechanics
Udemy
Unity

Intermediate Unity 6 : Connect Complex Game Mechanics

Welcome to our Intermediate Unity 6 course.This course tries to solve the problem of "What to learn next, if you have learned the basics of Unity".Probably you already know how to solve several problem in Unity individually. The next ideal step is to connect these several concepts into a full End-To-End Project. After taking this course you will have a template for creating serious medium sized games.You will create several independent systems which you can reuse for your own games.We will create a game loosely based on the famous Maze-Runner Pacman. The reason we chose this game is because it contains a wide combination of concepts and can be fully implemented without using any third party tools.The following concepts will be covered and connected into a final game:AI:NavigationPath DebuggingBehavior ControlState Machine ConceptsConfigurable State Machines with minimal setupClean Architecture:Singleton - should you use it?InterfacesDelegatesCreate your own API-ScriptExtend MonobehavioursStatic ClassesEvent-based CommunicationPlayer Movement:Input System (New)Raycast-based MovementGrid-based MovementSmooth Movement without Corner-CuttingCustom Grid:Grid VisualizationAutomated Level DetectionCell-Types for Navigation, Movement and Object PlacementPosition-Independence of the GridAPI like access to Grid CalculationsAutomated Level-Creation:<

Python Programming For Beginners: Learn Python In 9 Days
Udemy
Python

Python Programming For Beginners: Learn Python In 9 Days

Python programmers are in demand.Python programmers are well paid.Python is an awesome language to learn.Have you tried to learn to program but have found it hard going?Have you tried other courses but they have gone too fast, too soon?I know how you feel. It’s frustrating to get to a certain stage and then get left behind as new concepts whizz by. I hate not understanding stuff – I want to grasp it properly and be able to use it in my own life for my own purposes.That’s why I’ve created this course.You will learn how to code if you follow the instructions step by step, one at a time.Take your time and do it your own way. You can learn this stuff in 9 days or you can learn it in 90 days – it really is up to you. Take my ideas and turn them into your own. Ask why I did things a certain way and try it your own way. This is your journey and I am here to help you succeed.Imagine how it is going to feel when you encounter a problem and you can solve it by writing a program in Python. Then you can share it with your friends and colleagues to make their lives easier too.Programming really is a superpower and it is one that you can possess.By taking this course you will:· Become a Python programmer· Develop your logical thinking skills· Develop your problem solving skills· Develop your perseverance· Build your confidence with computers and coding· Make yourself more employable· Open up new avenues of opportunityI am a trained, qualified teacher with more than 20 years of experience in the classroom and online. I love teaching and getting people excited about coding. I have taught thousands of students either face to face or online and it never gets old. Watching the light of understanding dawn in a student’s eyes is what makes it all worthwhile for me. It is a real privilege that you have chosen me to guide you in your coding journey and I will

Web Programming with Python
Udemy
Python

Web Programming with Python

A Verifiable Certificate of Completion is presented to all students who undertake this course. This Web Programming with Python course takes you through a hands-on guide to object-oriented python web programming, working with multiple types of servers, databases and web frameworks. All that is required to get started is a very basic background knowledge of Python, as instructor Mike McMillan begins these Python web programming tutorials with two chapters of review and then goes step by step through the necessary concepts at every stage of development. You&#039;ll get a detailed primer on database programming with Python, installing an SQLite server and performing routine data selections and operations; you&#039;ll learn how to interact with FTP and email services using native Python code; see how to process web form data via Python; and learn how to interact with web database applications and utilize XML. Finally, the Python web programming course ends with a chapter on configuring and working with Django, a modern web framework that allows you to create and manage complex database-driven websites. There&#039;s not a better course for taking Python concepts and applying them to real world projects.What You Will Learn:- How to use Python object-oriented programming techniques within web-based projects, from online databases to complete websites.- How to install and configure basic web-based databases using Python code.- The essentials of XML and how it can be used in conjunction with Python projects.- How to implement and work with Django to manage full database-driven websites.Who Should I Take This Python web programming Course:- Anyone with a basic background knowledge of Python and object-oriente