UdemyJava Algorithms

Java Sorting Algorithms for Newbs

التصنيف الكامل: Development > Software Engineering > Java Algorithms

Java Sorting Algorithms for Newbs

عن هذا الكورس

Does the word "algorithm" intimidate you? Well, it shouldn't! Algorithms are incredibly powerful programming tools, and once you pick up the basics of sorting algorithms, you'll be on your way in no time.Begin Your Algorithm Journey With This Course Designed Specifically for Algorithm Newbies.Learn the basic sorting algorithms first so you can eventually move on to more complicated algorithmsImplement the algorithms in Java code to see how they look in practiceDistinguish between the various features of basic sorting algorithmsSorting Algorithms are Your Friends.Sorting algorithms are not scary beasts; they are very practical programming tools. They can sort many different data sets: a basic integer array, a database of names, or a deck of cards. Nearly any large program could, and should, implement sorting algorithms.That being said, algorithms are very important to software engineers. Let's say you're a video game programmer. You're going to need to be able to sort your hero's inventory or bank. Or, let's say you're a web developer. You're going to want to sort your content in a specific order.Content and OverviewThis course is designed for the average programmer who has absolutely no experience with algorithms. Although I recommend that you have some programming experience, particularly in Java, I assume no prior knowledge of algorithms.You'll go through 8 lectures and 1 hour of content to get your feet wet in these sorting algorithms. Throughout the duration of the course, I'll focus on bubble sort, insertion sort, and merge sort - 3 beginner friendly sorting algorithms.I take a two-pronged teaching approach. First, you'll see a definition and visual demonstration of each algorithm. This facilitates the second prong: the code. I'll take you step-by-step through the code implementation, explaining every line I type.If you're looking to deepe

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

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

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

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

عرض كل الكورسات ←
How To Win Your Next Job Interview: Practical 90-min Guide
Udemy
Interviewing Skills

How To Win Your Next Job Interview: Practical 90-min Guide

If you want to learn how to hack job interviews, this is probably the most important course you will ever take. In this concise, no-nonsense masterclass, you will learn the lessons, strategies, and hacks I've discovered in both the corporate and entrepreneurial worlds. You will learn about nailing job interviews from someone who has been successful on both sides of the table. Instead of flooding you with information, I hand-picked the most powerful mindset shifts, strategies, and tools that will make you stand out. This course has been designed to be a concise yet powerful guide. After finishing this course, you will know how to:- Stop Being Intimidated by Your Interviewers- Avoid the Most Common Mistakes Interviewees Make - Handle the Most Common Questions Like a Champ- Introduce Yourself Powerfully- Create a Video CV to Stand Out and Join the Top 1% of Candidates- Adopt a Confident and Likeable Body Language during an Interview- and more I've just outlined only the backbone of the course, and I encourage you to go ahead and check the full list of topics yourself. Also, I want you to see the real value of this course before making any investment. This is why I've included several free preview videos you can watch RIGHT NOW.Moreover, instead of filming my lectures in a boring studio, I flew to the beautiful Canary Islands to make sure that you not only learn but also enjoy your experience with me. Each video is filmed with multiple cameras in REAL nature spots (no fake backgrounds or teleprompters in my videos). The best candidate doesn't always get the job. The best-prepared one usually does.I

Think Like a CEO: 8 Daily Habits of Highly Successful CEOs
Udemy
Leadership

Think Like a CEO: 8 Daily Habits of Highly Successful CEOs

This course contains the use of artificial intelligence, which has been applied to deliver a clearer, more engaging, and high quality learning experience.Success does not come from one lucky break. It comes from what you repeat every single day.This course, Think Like a CEO: 8 Daily Habits of Highly Successful CEOs, is designed to help you build the kind of daily routine that supports focus, discipline, leadership, energy, and long-term success. Instead of waiting for motivation or hoping for better results, you will learn how successful leaders structure their days so they can think clearly, act decisively, and stay consistent.Inside the course, you will learn 8 practical CEO-style habits: owning your morning, prioritizing ruthlessly, using movement to protect your energy, thinking on paper, communicating with confidence, learning every day, staying close to customers and the market, and ending your day with a powerful wind-down routine.You will also learn how to turn these habits into a personal 30-day action plan. The goal is not to copy someone else’s schedule perfectly. The goal is to build a routine that fits your life while helping you protect your time, energy, and focus.By the end of the course, you will have a clearer daily structure, a stronger leadership mindset, and a practical system for becoming more consistent in the actions that matter most.

The Complete Diploma in Stress Management at Work
Udemy
Stress Management

The Complete Diploma in Stress Management at Work

Disclosure: This course contains the use of artificial intelligenceThe Complete Diploma in Stress Management at WorkWorkplace stress is one of the biggest silent threats to your health, your happiness, and your career, yet almost nobody ever teaches you how to actually manage it. This complete, beginner-friendly diploma course changes that, giving you a clear, practical roadmap to understanding stress, recognizing it early, and managing it with confidence, so you can finally take control of your workday instead of feeling controlled by it.Through 60 simple, easy-to-follow video lectures, you'll learn the real psychology and biology behind workplace stress, why it happens, how it builds, and exactly what to do about it. This isn't dry theory. Every lecture is packed with practical, real-world techniques you can start using immediately, whether you're sitting at your desk, heading into a difficult meeting, or trying to switch off at the end of a long day.By the end of this course, you will be able to:Understand what stress really is and why it affects your body and mind the way it doesRecognize the early physical, emotional, and behavioral warning signs of chronic stress and burnoutUse fast, effective relaxation techniques including breathing exercises, grounding, and guided visualizationReframe negative thought patterns and build genuine, lasting resiliencePrioritize your workload, say no without guilt, and delegate with confidenceCommunicate assertively, set healthy boundaries, and resolve workplace conflict calmlyBuild daily habits and routines that protect your energy, sleep, and long-term wellbeingNavigate office politics, organizational change, and difficult relationships with a clear headCreate a personalized, long-term stress management action plan you can rely on for yearsThis course i

Become an Expert in LAMP  - Installation & Configuration
Udemy
LAMP Stack

Become an Expert in LAMP - Installation & Configuration

As Wikipedia states, "LAMP is an acronym for a set of free software used to build web servers."The original acronym refers to the following software:"Linux," the operating system (GNU/Linux);"Apache," the web server;"MySQL or MariaDB," the database server;Originally, "PHP", "Perl" or "Python" the scripting languages.Even though the authors of each of these programs did not coordinate to build LAMP platforms, this software combination became popular due to its low overall cost and the presence of all these components in most GNU/Linux distributions.I have been using this technology for years, and its open-source nature is a major factor in my enthusiasm for it, as well as its continued success within a large part of the profession for decades.This tutorial is divided into 2 separate courses as described below.- The chapters in the training named "Become an Expert in LAMP - Complete Installation and Configuration" are as follows:Environment DescriptionComplete InstallationFine TuningUsage ExamplesLog FileWireshark Remote SSH ServerFail2BanProtocolsUpdatesPHPUnit- The chapters in the next training to come "Optimize your LAMP environment with advanced techniques" will be as follows:Configuration FileNetwork ConfigurationShell ScriptingDockerGLPIBackupEncryptionGit (Bitbucket) with ScrumCI/CD (Jira Pipeline)I wish you an enriching experience!

Build 12 Websites using HTML & CSS in Arabic
Udemy
HTML

Build 12 Websites using HTML & CSS in Arabic

Build 12 Websites using HTML CSS: Master the Art of Web DevelopmentWelcome to a comprehensive journey into the world of web development! In this Udemy course, "Build 12 Websites using HTML CSS," you will embark on an exciting adventure that takes you from the fundamentals of web development to creating stunning, multi-page websites. Whether you're a beginner or seeking to enhance your skills, this course is designed to elevate your proficiency in HTML and CSS.Course Overview:This extensive course, spanning over 20 hours, is structured into three levels, each offering a unique set of projects to enhance your coding skills progressively.Level 1: Single Section Projects (6 Projects)Order summary componentColumn preview cardSingle price componentIntro to component with sign up formFour card featureTestimonials grid cardLevel 2: Multi-Section Single Page Projects (4 Projects)Clipboard landing pageFYLO dark theme landing pageTech CapitalMedStar HospitalLevel 3: Multi-Page Websites (2 Projects)Book StoreMarket wave companyWhat You'll Learn:Master the art of building responsive and visually appealing websites.Develop a deep understanding of HTML and CSS.Implement single-page projects with multiple sections for a dynamic user experience.Create complete, multi-page websites with seamless navigation.Why Take This Course:Project-Based Learning: Dive into hands-on projects, reinforcing theoretical concepts with practical applications.Progressive Complexity: Build your skills gradually, fro

Master Material UI (MUI) with Next.js 16 (2026)
Udemy
MUI (Material-UI)

Master Material UI (MUI) with Next.js 16 (2026)

Master Material UI (MUI) with Next.js 16: Build Modern Web ApplicationsLearn how to build beautiful, responsive, and production-ready web applications using Material UI (MUI) with Next.js 16, React 19, TypeScript, App Router, and modern frontend best practices.Material UI is one of the most widely used React UI frameworks for building professional dashboards, SaaS products, admin panels, eCommerce platforms, business applications, and enterprise software. Combined with Next.js, it enables developers to create fast, SEO-friendly, scalable applications with an outstanding user experience.This course takes you beyond learning individual components. You'll understand how professional developers structure modern user interfaces, create reusable design systems, optimize performance, and build responsive applications that are ready for production.Whether you're a React developer, Next.js developer, frontend engineer, or full-stack developer, this course will give you the practical skills to confidently build modern web interfaces.What You'll Build Modern Next.js User Interfaces Professional Admin Dashboard Responsive Website Layouts Authentication Pages Business Dashboards Analytics Dashboard SaaS UI eCommerce UI Landing Pages Design System Components Dark Mode Portfolio ProjectsWhat You'll LearnMaterial UI FundamentalsMaster Material UI from the ground up.You'll learnInstallationTheme ConfigurationComponent ArchitectureTypographyColorsIconsLayout SystemStyling Best PracticesNext.js 16 IntegrationLearn how to integrate Material UI correctly withNext.js 16App RouterReact Server ComponentsClient Components