UdemyProgramming Fundamentals

If You Can Cook, You Can Code Vol 1: How Programming Works

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

If You Can Cook, You Can Code Vol 1: How Programming Works

عن هذا الكورس

In this course, you'll learn the fundamentals of how programming languages work. Using the metaphor of cooking and restaurants, you'll get concrete, plain english answers to questions like “What programming language should I learn?” and “What is programming?” Programming courses and classes have some of the highest dropout rates of any professional domain...that's because the ideas are often presented in a very abstract way...Don't worry, this course is different. As long as you understand how a recipe works, you can understand how coding works. At the most basic level, programming is two things: Ingredients and Preparation. That's our cooking metaphor...the words a programmer would use for these two terms are Data and Algorithms. When you cook something, you are taking those raw ingredients and transforming them, cooking them, in some way to get a final result, the plated meal. Your input is ingredients, your output is a plated meal. A cookbook contains recipes, each with 2 parts. The ingredients are up top, and the preparation is below. Sometimes there is even a picture of what the final result will look like. Those 3 things, the input, transformation, and output, are the fundamental parts of both cooking and programming. I spent a lot of time getting very frustrated when I was first starting out learning programming, and I almost quit a few times. This course is about getting you past the initial stage of total confusion, which for many people lasts for the first few weeks or months of programming, to the next stage where you can learn at your own pace and feel confident knowing you have a solid foundational understanding so you can start to think like a programmer.-Timothy

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
Front End Web Development with open source Dojo Toolkit.
Udemy
Front End Web Development

Front End Web Development with open source Dojo Toolkit.

Dojo Toolkit is an open source modular JavaScript library designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. No prior knowledge of DOJO or any javascript library is required Everything will be explained from the scratch. Dojo library facilitates common JavaScript tasks such as DOM manipulation, animations, event handling, and server communication with ajax. In addition to its many easy-to-use features, DOJO also addresses the cross-browser compatibility issues automatically. DOJO also has many ready to use html widgets in the DIJIT package that will help you create most commonly used html components like forms, dialog boxes, menus, etc with very little HTML and javascript coding. It also provides various styling themes that you can use to maintain a consistent look and feed through out the application. In this course, you will learn everything you need to get started with using various components of the DOJO toolkit from scratch. We will start with the basic stuff and get to more advanced topics as we progress. I will guide you through the setup process and explain you the different components of the toolkit in simple terms with examples. I am going to write examples as I explain and you are going to code with me. I will also provide the examples for download after each section and you can use them to practice with more scenarios. Please feel free to ask me any questions you have related to the course and I will happily answer it as soon as I can.

Learn Python by Doing with 100 Projects
Udemy
Python

Learn Python by Doing with 100 Projects

This Python course is the perfect course for anyone who knows the basics but wants to take their skills to the next level by building real-world applications. This course offers a unique, hands-on approach to learning Python that goes beyond simply following along with an instructor.What You’ll Get:50 Instructor-Led Projects: Watch as an experienced programmer walks you through the process of building 50 diverse and practical Python applications. Each project is broken down step-by-step, with detailed explanations of the logic and behind every decision.50 Independent Projects: After watching the instructor, it's your turn to put what you've learned into practice. You'll receive written project requirements, just like in a professional setting, and build a similar program on your own. This approach ensures that you not only understand the concepts but can apply them independently.Why This Course Stands Out:Other courses often require you to replicate what the instructor does in the video, which can be repetitive and unengaging. In this course, you can watch, learn, and then dive into coding with your own project. This method helps you develop real confidence in your programming abilities.Is This Course for You?This course is ideal if you already have a basic understanding of Python concepts like variables, data types, loops, conditionals, and functions. If these fundamentals are still unclear, don’t worry—you’ll see them in action repeatedly and gain a deep understanding by building your own projects.By the end of this course, you'll have built 100 Python projects and gained the experience and confidence to tackle programming challenges on your own.

Time Management Course
Udemy
Time Management

Time Management Course

Do you ever feel like there's not enough time within the day?we all get an equal 24 hours – so why do a few people seem to obtain more with their time than others? the solution: better time management.Time management is the technique of organizing and planning a way to divide a while among extraordinary activities. Get it right, and you may grow to be operating smarter, no longer more difficult, to get more finished in less time – even if time is tight and pressures are excessive.the best achievers manage their time surprisingly properly. And by means of the usage of mind equipment' time-management resources, you too can make the most of it slow – starting right now!This time management course is focused to extract the best possible productive person. It teaches the ways we can manage our time better. Here are a number of time management tricks are discussed to make the time productive. After completing this course you develop a sense of positivity with time. You will have better ways to manage your time.So what are you waiting for? Just enroll in this time management course and get more out our your limited time.Happy learning.

Learn MongoDB in 2 hours | NoSql Database
Udemy
MongoDB

Learn MongoDB in 2 hours | NoSql Database

MongoDB is one of the most popular NoSQL document oriented database written in C++.This tutorial will help you get started quickly to use MongoDB with lots of hands-on exercises. This tutorial is intended for students and new developers who are eager to learn MongoDB Database in easy and fastest possible manner.This tutorial will provide you MongoDB concepts which will help you to get started with MongoDB quickly. It will starts with Mongo Introduction and then we will use MongoDB Atlas (Free cloud cluster provided by MongoDB) to setup our environment. We will continue our course by deep diving into various CRUD operations such as inserting, reading, applying filter, updating, deleting and using projections. Then we will work with various relevant operators that can be used with MongoDB on day to day basis. Then we will do a lots of hands on exercise to work with complex data types such as Array i.e performing CRUD with complex types along with projections.I am just bootstrapping this course but next coming days , this course will get updated with more advance topics such as Working with Indexes, using Aggregation Framework, moving from shell to drivers and start using MongoDB GUISo let's get started with this exciting course

Master Redis: A Complete Course on Redis
Udemy
Redis

Master Redis: A Complete Course on Redis

Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server, since the keys can contain strings, hashes, lists, sets and sorted sets. Redis is written in C. This course provides good understanding on Redis concepts, needed to create and deploy a highly scalable and performance-oriented system. This course is designed for Professionals who are willing to learn Redis in simple and easy steps. After completing this course, you will be at a good level of expertise from where you can take yourself to a higher level.Before proceeding with this course, you should have basic knowledge of Data Structures, SQL and Basic Programming Terminologies.

How to create Android app and Games using B4A easy coding
Udemy
Android Development

How to create Android app and Games using B4A easy coding

Basic4android, or B4A for short, is a tool that allows you to develop native Android applications quickly and easily. It is similar to Visual Basic, but with additional support for objects and features specific to Android12With B4A, you can create any type of Android app, such as games, databases, sensors, hardware, and more. You can also use a visual designer to build user interfaces that adapt to different screen sizes3B4A interacts with the Android API through Java libraries. You can use existing libraries or create your own with a tool provided by B4A. B4A generates standard signed Android applications that can be uploaded to app stores like Google Play. There are no special dependencies or runtime frameworks required.B4A is 100% free and has a large online community of developers. You can also find documentation and tutorials on the official website and other sources4If you want to learn more about B4A, you can visit the website here or read the Wikipedia article here. I hope this helps you understand what Basic4android is and how it works. 1- How to install the Android applications developing tools.2- How to design the application flowchart.3- How to convert the flowchart to codes.4- Design the Android application views controls.5- Publish you first android application.6- Win money from your Android applications.After finishing this course you will be able to create application , Games and any service required from you by using Android.