UdemyR (programming language)

R for Data Analysis: The Ultimate Beginner's Guide

التصنيف الكامل: Development > Data Science > R (programming language)

R for Data Analysis: The Ultimate Beginner's Guide

عن هذا الكورس

This is the R course for beginners with no coding experience. It is based on the latest research in online learning theory and my personal experience with dozens of online courses. I created this course as the course I wish I would have had when I first started learning R. We will code together and focus on the 20% of code responsible for 80% of the work. At the end of sections, you will have a 'Make It Stick' challenge to apply what you have just learned with a different dataset (based on principles in the book 'Make It Stick'). This course is different from other beginner courses in R in a couple significant ways:Project-based learning with real-world scenarios: All lessons are based on common questions facing data practioners. Content focus: The course outline and lectures are based on everyday workflows of data practioners rather than a bottom-up approach to R programming. Practically, this means we won't spend much time learning about R and core principles of programming; we will immediately start with how you will use it. Current ( continually updated) code: I work in R everyday and make sure you are learning the best and most efficient ways to accomplish the most common and important tasks. For example, the rowwise function in the dplyr package enables you to perform calculations across columns by rows. A single line of code can now accomplish what was previously far more challenging. Keeping it real: I keep the video rolling when I make an error. You can learn a lot from mistakes. R was my first programming language and I quit twice because of too many errors, too much time to learn it, and frustration with online courses that left out important steps or assumed knowledge that simply wasn't there. I try really hard to explain what we're doing while we're doing it and then giving you an opportunity to do it on your own with a different (but related) dataset.

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
WPF Interview Questions Practice Test
Udemy
Windows Presentation Foundation

WPF Interview Questions Practice Test

WPF Windows Presentation Foundation Interview Questions and Answers Preparation Practice Test | Freshers to Experienced Master WPF Interview Questions with Our Comprehensive Practice Tests!Are you preparing for a WPF (Windows Presentation Foundation) interview? Do you want to confidently tackle WPF-related questions during technical interviews? Look no further! Our WPF Interview Questions Practice Test Course is designed to equip you with the knowledge and confidence needed to excel in your next interview.In this course, we dive deep into the core concepts of WPF, covering everything from the basics to advanced topics. Our practice tests are meticulously crafted to simulate real-world interview scenarios, ensuring you’re well-prepared for any technical discussion.1. Basics of WPF:Introduction to WPF:Understand the fundamentals of WPF and its role in modern desktop application development.Explore how WPF leverages XAML (eXtensible Application Markup Language) for UI design.Key Differences Between WPF and WinForms:Discover the advantages of WPF over WinForms, including resolution independence and vector graphics.WPF Architecture:Delve into the layered architecture of WPF, from presentation to data handling.Advantages of Using WPF:Learn why WPF is the preferred choice for building rich, interactive user interfaces.2. Controls and Layouts:Common WPF Controls:Master essential controls like Button, TextBox, and ComboBox.Layout Panels:Explore layout panels such as Grid, StackPanel, and DockPanel.Cont

Drive Complex Logic with while loops
Udemy
Swift

Drive Complex Logic with while loops

Most Swift courses teach for loops well enough — iterating over arrays, using ranges, and walking through collections. But when it comes to while and repeat-while loops, they’re often treated as leftovers: briefly introduced, rarely practiced, and almost never applied to real-world programming problems.This course is here to fix that.“Drive Complex Logic with while loops” is built for software engineers who already know the basics of Swift but want to master control flow that depends on state, not structure. In other words, you’ll learn how to drive your program forward based on conditions, not collections — a critical distinction when building anything from stream processors to user input loops, algorithmic systems, or reactive app logic.In this course, you’ll go deep into:Entry-controlled (while) vs exit-controlled (repeat-while) loops — how they differ, when to use each, and why it mattersBuilding logic around state transitions rather than loop boundsImplementing patterns like infinite loops with breaks, pointer traversal, sliding windows, and search patternsReplacing or avoiding recursion using while-based iterationLoop-driven simulations and condition-based algorithmsComparing while vs for in real code — so you don’t reach for the wrong toolAlong the way, you'll solve dozens of short coding challenges designed specifically to exercise conditional looping. These aren’t filler exercises — they model the kind of edge-sensitive, state-dependent, or exit-controlled logic real engineers write in real projects.This course assumes you already understand basic Swift syntax and have written simple functions, loops, and conditionals. If you've b

Mastering Time Management: Comprehensive Productivity Guide
Udemy
Time Management

Mastering Time Management: Comprehensive Productivity Guide

Are you tired of feeling overwhelmed by your to-do list? Do you struggle to meet deadlines and find yourself constantly running out of time? If so, our comprehensive course on Mastering Time Management is designed just for you. This course offers a deep dive into the principles, techniques, and tools that can transform your approach to managing time, boosting both personal and professional productivity.Course OverviewThis course is meticulously structured to guide you through the essentials of time management, starting with foundational concepts and progressing to advanced techniques. Here’s a detailed look at what you can expect:Section 1: IntroductionCourse Overview: Get an understanding of what the course entails and how it’s structured.What is Time Management?: Define time management and its significance in daily life.Why is Time Management Important?: Learn the benefits of effective time management.How to Get the Most Out of This Course: Tips and strategies to maximize your learning experience.Section 2: Understanding Time ManagementThe Importance of Time Management: Explore why managing time is crucial for success.The Benefits of Time Management: Discover the advantages of efficient time management.The Consequences of Poor Time Management: Understand the pitfalls and risks of not managing your time well.The Psychology of Time Management: Dive into the mental aspects and attitudes towards managing time.Section 3: Time Management TechniquesThe Eisenhower Matrix: Learn how to prioritize tasks based on urgency and importance.The Pomodoro Technique: Master a technique

Flutter, Nodejs, Express, MongoDB: Build Multi-Store App
Udemy
Google Flutter

Flutter, Nodejs, Express, MongoDB: Build Multi-Store App

Do you want to build a real-world, scalable multi-vendor mobile app using Flutter and Node.js, complete with online payments?In this course, you’ll learn full-stack mobile development by building a complete multi-store (multi-vendor) application from scratch, using Flutter for the frontend, Node.js and Express for the backend, MongoDB for data storage, and Stripe for secure online payments.This is not a demo or a basic CRUD app. You’ll build a production-style application with real business logic and advanced features used in modern e-commerce and marketplace platforms.By the end of this course, you will have a fully functional multi-vendor mobile app with:Flutter mobile app (Android iOS)Node.js + Express backendMongoDB databaseUser authentication and authorizationMulti-store / vendor managementProduct and category managementShopping cart and checkout systemStripe payment integrationOrder and payment trackingRESTful API integrationClean, scalable project architectureYou’ll learn how to build modern mobile UIs, structure scalable projects, connect the frontend to backend APIs, implement authentication and user roles, integrate Stripe payments, and handle real-world app flows like checkout and orders.This course gives you practical, production-ready skills you can use for jobs, freelancing, or building your own apps confidently and efficiently.

Claude Code Guide: Agentic Engineering Workflow
Udemy
Claude Code

Claude Code Guide: Agentic Engineering Workflow

This course teaches Claude Code as a real coding system so you avoid the beginner mistake of "vibe coding". Claude Code can produce code an insane speeds, and it's really hard to keep the pace. What you need is a system that will make sure you know what's going on, and it's you steering the direction.You will learn how to:Set up Claude Code and use it on real projectsTalk to an existing codebase and ask better questionsUse models, context, files, and usage limitsWrite project rules with `CLAUDE md`Use git with Claude CodeControl tool permissions and protect secretsPlan before coding with plan modeUse hooks to run tests and block risky actionsCreate skills for repeatable workflowsUse subagents for review, testing, debugging, and researchWork in parallel with git worktreesUse plugins and sandboxing safelyConfigure Claude Code for a teamShip a feature with tests and code reviewDocument key decisions with ADRsThis is not a vibe coding course. You stay in control. Claude does the work, but you decide the plan, rules, tests, and safety gates. Whether you build from scratch or work on existing projects.By the end, you will have a repeatable workflow for using Claude Code on serious projects.

Master ExpressJS to Build Web Apps with NodeJS&JavaScript
Udemy
JavaScript

Master ExpressJS to Build Web Apps with NodeJS&JavaScript

You might have heard about such rapidly-growing-in-popularity technologies as NodeJS or the M.E.A.N. stack (MongoDB, ExpressJS, AngularJS and NodeJS). The brilliance of NodeJS is its fast performance and the ability to leverage JavaScript on the server. That's right! Developers can use one language for the browser and the server code. Even more so, they can use JavaScript for the database layer with MongoDB. Therefore, the full stack JavaScript becomes a new standard for web development.With NodeJS being a low-level platform, it is not a framework by itself. This leads us to a problem of how we can organize code, parse requests, send back responses, use template engines, implement authentication, validation, and connect to databases among other things without solving those problems by ourselves? For many years, NodeJS developers' choice of web framework is ExpressJS.After taking this course, you can start mastering ExpressJS by building RESTful APIs for your single-page applications (powered by AngularJS, ReactJS, BackboneJS or any other front-end framework). With ExpressJS, developers can easily organize their code (middleware pattern), add more functionality (npm modules) and configure the server (configuration over convention). Moreover, Express is mature and very stable so that it's a default choice for small companies and large enterprises. Even more advanced frameworks, like Sails or Loopback, extend ExpressJS (i.e., they depend on Express). Therefore, learning ExpressJS first is a valuable investment, because you can apply the same skills and existing ExpressJS middleware to more advanced frameworks.This course comes with series of lectures and practicum. The benefits of ExpressWorks course and practicum (ExpressWorks the automated workshop) include:Get the basic understanding how Express worksBuild a few straightforward apps which introduce the core conceptsBecome confident enough to star