UdemyAlgorithms

Algorithms and Data structures - Part 1

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

Algorithms and Data structures - Part 1

عن هذا الكورس

There are four parts to this program. In part 1 of this course, we start with the deep dive implementations on some of the basic linear structures such as Arrays, Queues, Stacks and Dictionary. Understanding data structures are key to problem solving. In part 2 of the course we will deep dive into problem solving, strings, Linked List and recursion. In part 3, we deep dive into more problem solving and dynamic programming.Finally in part 4, we will cover Trees and Graphs.Happy coding!

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
AI Training and Talent Development in Hospitality Management
Udemy
Corporate Learning and Development (L&D)

AI Training and Talent Development in Hospitality Management

This course contains the use of artificial intelligence.This course provides a comprehensive and practical exploration of how artificial intelligence is reshaping hotel training, talent development, and workforce management. Designed for hospitality HR professionals, learning and development managers, and hotel leaders, the course focuses on using AI to attract the right talent, accelerate onboarding, personalize learning, and measure performance—while maintaining ethical standards and a human-first culture.The course begins with AI-driven recruitment and talent acquisition, demonstrating how automation, generative AI, conversational interfaces, and predictive analytics can significantly reduce time-to-hire, improve candidate experience, and minimize unconscious bias in hiring decisions. Learners will understand how data-driven recruitment enhances both efficiency and fairness.Next, the course explores how AI revolutionizes onboarding and initial training for frontline hotel staff. Through virtual onboarding assistants, microlearning, AI-powered video training, role-play simulations, and AR-based facility tours, hotels can dramatically shorten time-to-productivity and improve service consistency from day one.The course then moves into personalized upskilling and career development. Learners will examine AI-first LMS platforms, targeted upskilling for sales and revenue teams, language and cultural competency training, intelligent content curation, and mentorship matching algorithms that support long-term employee engagement and retention.A dedicated module focuses on department-specific AI competencies, showing how AI acts as a daily co-pilot across revenue management, housekeeping, concierge services, F B operations, and engineering. Finally, the course addresses performance management, employee sentiment analysis, ethical AI use, data privacy, change management, and how to measure the ROI of AI-driven training initiatives.

Ultimate Rust 2: Intermediate Concepts
Udemy
Rust (programming language)

Ultimate Rust 2: Intermediate Concepts

Join Nathan Stocks for a fast-paced, entertaining, curiously-informative, hands-on even deeper dive into the Rust programming language. This is the second course in the Ultimate Rust series following the Ultimate Rust Crash Course. If you like that course, you'll love this one!This is a hands-on course! Not only are there targeted exercise for each topic discussed, there are also a series of project scenarios that walk you through using what you've learned to put together playable game prototypes that work on macOS, Linux, and Windows! These projects will make use of Rusty Engine, a game engine developed specifically for this course to keep game engine concepts to a minimum so you can focus on using exactly what you learned in this course.Rust is a systems programming language that eliminates entire classes of bugs and security vulnerabilities, has zero-cost abstractions like C and C++, is fun to program in, and lets systems programmers have nice things. No wonder Rust is gaining traction in spaces as diverse as game engines, high-performance computing, embedded devices, and web programming! Learn how to write high-performance code without the worry of crashes or security vulnerabilities. Join a vibrant community of developers where diversity, inclusion, and just plain being nice are all first-class objectives.

Positive Psychology: Mastering Resilience & Mindfulness
Udemy
Mindfulness

Positive Psychology: Mastering Resilience & Mindfulness

From Stress to Flourishing: A Science-Backed CourseAre you tired of feeling like your mind never stops?Stress builds. Anxiety creeps in. You know something needs to change — but where do you even start?This course gives you a complete, science-backed system to move from surviving to truly flourishing. Built on the foundations of Positive Psychology, Mindfulness Meditation, and Cognitive Behavioral Therapy (CBT), every lesson is designed to give you a real, usable skill — not just another concept to think about.What Makes This Course Different?Most courses give you information. This one gives you a Practitioner's Toolkit — a set of interactive tools you use as you learn. From your first guided breathing meditation to your final Personal Flourishing Plan, you are always doing, not just watching.Here Is Exactly What You Will Build01 — Mindfulness Breathing Start with mindfulness meditation — learning Jon Kabat-Zinn's evidence-based approach and using your breath as an anchor for instant calm. You will practice guided meditation for stress and anxiety, box breathing for focus, and the 4-7-8 technique for deep relaxation and sleep.02 — Psychological Resilience Construct your inner fortress of psychological resilience. Use gratitude journaling to rewire your brain for greater happiness, apply Martin Seligman's learned optimism model to reframe negative thinking, and master cognitive restructuring using the ABCDE method from CBT. You will also build a proactive stress management plan through Stress Inoculation Training.03 — Your Character Strengths Discover your superpowers — your unique VIA character strengths. Based on research across 55 cultures by Peterson and Seligman, you will identify your personal psychological signature and learn how to activate it daily for greater confidence, engagement, and personal growth.04 — Positive Co

Restored and Redeemed: Put On Kingdom Identity
Udemy
Leadership

Restored and Redeemed: Put On Kingdom Identity

Become a David or Deborah: From Witness to Warrior is a discipleship-based leadership journey that forms Christ-centered leaders who can carry truth, walk in humility, and steward authority with wisdom. It is for those of you who have a David or Deborah calling in the Kingdom.Through Scripture, reflection, and practical application, you will be shaped into a leader who not only follows God faithfully -- but represents Him well in how you lead, serve, and influence others. This course is specifically designed to transform the way you look at pain, authority, and influence.Become a David or Deborah: From Witness to Warrior is an invitation into deeper healing, stronger identity, and authentic leadership. This course will help you shift your mindset and perspective, understand who you are as a warrior for Christ, and step into authentic steward leadership with clarity, integrity, and purpose.If you’re ready to move beyond survival, performance, and instability, this course will develop you into a leader who is:• grounded in truth• formed in hiddenness• free from applause• aligned under authority• disciplined through endurance• safe with influenceBecause real leadership is not about being seen.It’s about being trusted.**This course is best taken after The Wounded to Witness Course**

Public Speaking: Presentation, Confidence & Storytelling
Udemy
Public Speaking

Public Speaking: Presentation, Confidence & Storytelling

Master the moments that matter with Public Speaking Masterclass: Presentation Skills, Confidence Storytelling. This practical, step-by-step public speaking course helps you speak with confidence, structure a powerful message, and deliver compelling stories—in meetings, interviews, pitches, and on camera. You’ll build core presentation skills fast: clear openings and closings, logical structure, audience engagement, voice control, body language, visuals that support your point, and confident Q A.Expect concise, actionable training: compact frameworks you can use immediately, bite-size drills to build muscle memory, and real-world scenarios drawn from boardrooms, interviews, and pitch decks. We’ll quiet stage fright with simple breathing and focus routines and help you project calm, credible presence. You’ll refine both in-person and virtual delivery—slides that amplify your message, mic and camera basics, and pacing that holds attention—so you look and sound confident on Zoom and in recorded videos. You’ll also get plug-and-play prep tools—fillable outlines, checklists, and rehearsal prompts—to make practice fast, consistent, and stress-free.To keep you ahead, I’ll periodically add useful resources from recent tech advancements—including light, optional tools (such as GenAI-assisted prompts)—so your rehearsal becomes faster, smarter, and more efficient. Think of them as boosters, not the core of the course.By the end, you will:Craft a clear structure that audiences can followTell persuasive stories that stickUse voice, pacing, and body language to hold attentionHandle objections and Q A with calm authorityPresent confidently in rooms, board meetings, interviews, pitches, and onlineIf you’re a professional, founder, job seeker, student, or creator who wants confident delivery and high-impact communication, this public speak

Delegating and managing tasks effectively as a tech leader
Udemy
Delegation

Delegating and managing tasks effectively as a tech leader

Transform your career with 'Delegating and managing tasks effectively' a course designed for tech professionals embarking on or aspiring to leadership roles. Whether you're newly appointed or looking to enhance your leadership skills, this course provides invaluable insights for balancing technical and leadership responsibilities effectively.This course is specifically tailored to address the unique challenges faced by tech professionals in leadership roles, providing practical tools and strategies for effective team management and leadership growth.This course is ideal for tech professionals who are new to leadership roles or are preparing to take on such roles. It's also beneficial for those who have been in leadership positions but want to enhance their skills in managing teams and balancing technical and leadership responsibilities.What you’ll learnTransitioning to Leadership: Understand the essential shifts in your role as you move from individual contributor to team leader.Understanding Success as a Leader: The definition of success changes as one moves from an individual contributor to a leadership role. Leadership success is about one’s ability to inspire, guide, and support the team.Accountability vs Responsibility: Learn the difference between accountability and responsibility and how the shift happens as you move into a leadership position.Effective Delegation: Master the art of delegating tasks to empower your team, while maintaining a sense of ownership over the outcomes.Balancing Leadership and Technical Expertise: Learn to strike a balance between maintaining your technical expertise and growing as a leader.