Claude Code Full Course 2026 | Claude Code Tutorial For Beginners | Claude Code Course | Simplilearn

Simplilearn · Beginner ·💻 AI-Assisted Coding ·5mo ago

Key Takeaways

This video provides a comprehensive introduction to Claude Code, a tool for generative AI, machine learning, and intelligent automation, covering the basics and applications of Claude Code for beginners.

Full Transcript

[music] >> What if you could turn your ideas into working code faster, easier, and with a lot less effort? That is exactly where Cloud Code comes in. If you want to improve your AI skills and learn a really useful new tool, this course is for you. In this course, we are going to explore Cloud Code and see how it can help you write code, build projects, and work faster in a much easier way. Cloud Code is not [clears throat] just another AI tool. It makes coding simpler and helps you turn your ideas into real working projects. Even if you're just getting started or you already have some coding experience, this tool can make your work smoother and more productive. Trust me. And in this course, we're not just going to talk about it. We'll go step-by-step, use it in a practical way, and understand how it actually works. You will learn how to use its features, how to connect it with your workflow, and how to start using it in your own projects. So, if you want to learn Cloud Code in a simple and practical way, you are at the right place. So, before we deep dive, let's look at what all we are going to cover in our today's video. First of all, we will start with a Cloud Code setup and see how to connect it with your code editor for a smooth flow. Then, we will explore the basic beginner-friendly features of Cloud Code, including important modes and shortcuts that help you use your tool effectively. Next, we will understand model selection, GitHub integration, memory architecture, and how tasks work inside Cloud Code. After that, we will move into advanced topics like adding MCP servers, using skills in Cloud Code, working with NimbleList as a visual editor, and also understand sub agents. And finally, we will explore some other useful features of Claude code, so you get complete practical understanding of this tool. So, make sure you stay till the end because by the end of this video, you will have a clear understanding of how to start using this code confidently for your projects. And also, just a quick information, if you're ready to transform your career with AI and automation, then join the professional certificate program in generative AI, machine learning, and intelligent automation by IITHFC TIH of IIT Delhi powered by Simply Learn. In this 11-month live online program, you will learn from top experts and gain hands-on experience with 20 plus AI tools and libraries. You will work on 12 plus industry projects and master the latest technologies in generative AI. Plus, you will unlock exclusive opportunities like the IITHFC Executive Club status and a chance to be the part of the startup incubation. The course also includes a two-day campus immersion at IIT Delhi and the opportunity to earn Microsoft course completion badges. Plus, we will help you stand out in the job market with personalized career support. So, do check out the link in the description box and in the pinned comments for more details. So, before moving forward, here's a quick quiz question for you. And the question is, what is Claude code AI primarily used for? And your options are, option A, generating images, option B, performing voice recognition, option C, understanding and generating human-like text, or the option D, managing databases. Let me know your answers in the comment section below, and let's see who will give the right answer first. So, let's deep dive into the magic of Claude Code and by the end of this course, you will not only understand its power, but you will also have the skills to unleash it in in your own projects. Are you ready to take your AI journey to the next level? So, let's get started. So, let's first understand what is Claude Code actually is. So, basically, Claude Code is a tool that allows you to create AI applications by simply describing what you want to build it in plain English. You don't need to know how to code. The tool will translate your descriptions into working code, making it easy to build AI-driven solutions quickly. So, we can also give a tagline to Claude Code, which is code made simple. Or we can say code made super simple. So, basically, Claude Code is a part of Claude AI. And it needs a subscription to work on. If we will use a free version of Claude AI, then Claude Code would not get the access. So, we need to check the subscription first. So, let me show it to you. So, here I have opened the Claude pricing page and you can see that here we have three plans, a free plan, a pro plan, and a max plan. So, free plan obviously costs you $0, but here [snorts] you will not get the access to Claude Code. But, pro plans include the Claude Code. Here you can see. And it will cost you around $17 monthly. Now, I would suggest that if you are just looking to mess around with this, get the cheapest plan for your Claude. And the cheapest plan is pro plan. And if you will use the free plan, then you will get out of credits very quickly. Because if you will work on a heavy project, it will not work for you. So, I highly recommend using pro plan, which has the sufficient number of credits, which will help you perform your demos, your projects uh very comfortably. And I will recommend you to use Max plan only when you are familiar with all the cloud features, and once you are comfortable, then switch to Max plan. Before that, I'll highly recommend you to check only the Pro plan. So now, I will recommend you to open any of the terminal, either Windows PowerShell, or you can even open like terminal or command prompt, depending upon your system. But if you're using Windows, I'll highly recommend you opening PowerShell, Windows PowerShell. Here, you will find Windows PowerShell. See, the window has popped up. Now, we need to install the cloud first into our system. Now, to install cloud code into your system, you need to go to this docs, cloud code official docs website. Here, when you will scroll down, you will see different commands that you can use for Mac OS, Linux, or your Windows PowerShell. So, whatever command prompt or environment you are using, you need to install that cloud code using that particular command only. So, for example, if you are using Mac OS, then copy-paste this command in your terminal. If you are using Windows PowerShell, that is highly recommended, then you need to copy-paste this to install cloud in your device. And in case of command prompt, you need to copy-paste this. So, as of now, I'm copy-pasting this command. Here, we can paste this, and we can press enter, so that cloud is successfully installed in our device. Just wait for a while, and the cloud code is being setting up. And it is successfully installed in our device. Now, just to check whether it is installed successfully or not, you just need to write cloud in your terminal. This will verify if it is successfully installed or not. See, this window has been popped up. It means it is being successfully installed in our device. Now, I have something other thing to show you up, which is the Claude Code desktop version. So, just to get started with the desktop app of Claude Code, you can like visit its official website. From here, you can download it for Mac OS or for Windows. So, if you are using Windows, you can download it from here. So, basically, the desktop app of Claude Code has three tabs. First is chat, other one is co-work, and code. So, basically, the chat version, when you will download, you will see a chat version on Claude Code, that is the desktop app. So, basically, the chat version of desktop is just a general conversation with no file access, similar to Claude AI. Where if we work or talk about co-work, then it is basically an autonomous background agent that works on task in a cloud VM with its own environment. And lastly is code, which is used for interactive coding. So, I highly recommend you, once you get familiar with the basic features of Claude, you go and download the desktop version. That will be more sufficient and more beginner-friendly and more efficient for you to work with your code. So, here in the beginning, we are just looking at the dependencies. I know we need to install a lot of thing to get the Claude Code working super perfectly in your system. It might be intimidating in the start, but trust me, once you will figure out everything, then Claude Code is the super fun thing to work on. It will automate all your task and you do not have to code manually everything. So, initially, you need to give time and follow along, follow along with me, and download all the dependencies that are really required to work with Claude. So, next thing we need to download is Git. So, make sure that Git is installed properly in your device. And if you don't know how to install Git in your computer, you can simply give the prompt to Cloud Code that please install Git in the computer. If you already have the Git in your system, it will show you. And if not, then it will automatically gives you the command that will help you to install Git. Follow along and then install as shown here in the system. Or else, you can also visit the official website, which I'll show you right now. Just click on the official website of Git and you can directly install for Windows from here. So, basically, Git is a tool that's going to allow you to essentially kind of checkpoint what Cloud is doing and revert back to a previous version of your code base in case it makes any mistakes. You won't have to be like So, basically, you won't be having Git in your device like automatically or by default. So, just you have the two options and download it successfully in your system. Now, the next thing is I highly recommend you creating a GitHub account for your system that you can I hope you must have been created like previously. You must have a GitHub account. But not, then again, you can visit the official website of Git from here. Like type GitHub and click here. Sign up for GitHub. If you have the account, you can log in. And if you don't have, you can sign up. I already had the account, so this page has been popped up. So, the reason why I'm telling you to create one is that In So, here we are going to connect our Cloud to GitHub so that it is able to actually create new repositories for us and save all the code that we are writing from the very beginning so that we don't lose anything. So, you know about GitHub. It is essentially a website or a kind of a remote location where we can store different code. So, rather than just having it in on our computer, we can store it with GitHub where we can access it from another machine. We can share it with another developer, and more importantly, if we lose access to maybe our own computer, or maybe we delete the folder, or Cloud messes up with something, we can always get the repository or the code again by going to this website. So, go to GitHub, make the account, it is completely free. Now, we need to connect our Cloud with the GitHub account. So, need not worry. Just whatever the problem you're facing, whatever the solution you want, give the prompt to Cloud Code, and it will do it for you. Just now, we want to connect it, so just I'm typing here. Let's suppose I'll type here, I want to connect my GitHub account to my Cloud account, so please connect it for me, and it will automatically connect it for you. Now, rather than just using the terminal here, a lot of times you are going to use it with any of the development environment. What I mean to say is, like you can use any of the development environment like VS Code, Cursor, or JetBrains IDE. So, you can actually see what Cloud Code is doing, and not just having this terminal view. So, for example, a very popular editor is Visual Studio Code. So, I'm going to write every command what I want Cloud to work on in the Visual Studio Code. You can even download Cursor, which is one of the most like advanced tool just related to Visual Studio, but more advanced. It is connected to AI, and it has some advanced features. So, basically you can visit the official website of Cursor, and easily download it from there. But, as of now, I'm using Visual Studio Code for my project. So, this is my Visual Studio Code window, and here I will create a new folder where our coding projects will live. So, go here, file, open folder, and let's see I'll create a new folder naming as Claude Code project. You can name anything as per your wish, and I can select the folder. And now, it is being opened into our Visual Studio Code editor. Here, we can take this. Yes, I trust the authors. See, here the project has been created. Now, here all our files will live. So, now this is our terminal. Here, just to verify whether the Claude was installed, we will write Claude here. Or we can say just to go into Claude, we have to write Claude here. So, here it is asking the permission from us. So, I'm typing yes. I trust this folder. So, now we are into Claude. See, you know, before Claude, like let's suppose we want to create a tic-tac-toe game. So, we had to write lots of code, HTML file, CSS, and lot and lot of thinking behind it, logic behind it. But using Claude, it has been very simple. We just can give a simple prompt to this Claude AI. And like let's suppose we'll give Please make a tic-tac-toe game for us. You need not do anything. Just press enter, and Claude will work for you. I'll show you how, and you will be amazed to see the results that this is how our coding is being automated using this powerful software. So, let me give the prompt like this. Make a two game that I can run on web. And I pressed enter. It And it has started its working. Meanwhile, we can see how much time it is taking to create a game, and how much tokens it is utilizing. So, as of now, it has utilized 126 tokens, as you can see on screen. So, let's wait till the output comes on the screen to us. Can you see on the screen? What used to write or take hours for us before Claude? Like we used to invest our precious time writing the style, body, container, everything. It has written automatically. The whole code is in front of you, and you have just given a prompt. That's it. Here, you can make the updations according to your own choice. How you want the styling, the margins, or the heading color, font size, and so on. But, the base code has been generated for you. So, it is asking me, "Do you want to make this edit to Tic Tac Toe HTML?" So, let's see. I give yes. It has started It's functioning again. So, now your game is being prepared already, and the features that it includes are as follows: two-player mode, versus AI mode, score tracking, winning highlights, and you can even start the new game, reset the scores. So, the game is all set, and we can open this file, which is Tic Tac Toe {dot} HTML, in any browser to play. And I'm giving the command. I don't want to do anything. I just want Claude to work for me. So, I'm giving the command as open this file, which is Tic Tac Toe {dot} HTML, in any of the browser for me. I'll not do this, even. And I pressed enter. "Do you want to proceed?" And I want to say yes. And let's see. Our game is all set and is being displayed on our screen. No hard work, nothing, just the power of giving a right prompt. So, I think you must know how to play our Tic Tac Toe game. You can play with any of your friends, your colleagues, your parents and enjoy. You can even reset the scores from here. You can start a new game from here. So, this is insane. Just one line of code and the whole game is ready. And as I have told you earlier, you can make the changes in the game according to your own requirement just by editing this HTML file. Also, one of the most amazing features of this is you can run Cloud into two different windows. If one window of yours is performing some task, simultaneously you can perform another task like creating another game in the another window just by clicking on this plus symbol and then you'll be opening to a new terminal. So, but it is an advanced feature and we are right now covering beginner-friendly features, so I'm not going deep into it. But just showing that you can simultaneously work on two different files. So, basically if you don't know something, you can directly ask Cloud to do it for you. Or else, you can type /help enter and this will give you all the general kind of shortcuts or list of commands you think and you want to use. Just like toggle here in general, you can go into general. You can go into command where you can like use the down arrow key and see the different commands like hash clear helps you start with a new session. What does hash color do? It sets the prompt bar color. What compact does, what config. So, whatever command you want to test or you want to know what that actually does, you can directly type hyphen help and everything will be visible to you on your screen. And if you want to get out of it, you can directly click escape and you will be get out of this help command. You can see help dialog is being dismissed. Now, another topic we'll cover is different types of mode we can use into Cloud, or different types of mode that are actually present in Cloud. So, the default mode is code mode. You don't need to do anything. Whatever you are writing here, you are writing in the default mode, that is code mode. And also, before we go forward, you can even use this question mark symbol for the shortcuts. If you want to know how many shortcut are present, or what shortcut can be used, you can directly type this, and you will find different shortcuts, like if you want to go into bash mode, you can use explanatory {slash} for commands, {at the rate} for file path, and the end symbol for background, and so on. So, it is so simple. So, we were talking about different modes. So, we have covered the code mode. And if you want to change the mode, let's suppose I want to work on a planning mode. I will get into this mode. But, let's first understand how we can change the different modes. So, for this, you just need to press {shift} plus {tab}, and it will get you into different modes. Right now, we are into plan mode, because it is visible here, like plan mode is on. And if you want to cycle along with different modes present here, we can directly press this {shift} {tab}, and this works into accept mode, edit mode, and we are again into plan mode. And code mode is the default mode. So, let's first understand about the plan mode, which is one of the most important modes in Cloud Code. Let's suppose you typed anything by mistake. Uh like, anything. So, to get out of it, you just need to press {escape} two times, and it will all be erased. If you want to erase anything by mistake, you can like, double press escape and it will be done. And if you want to go and check what I typed earlier, like without writing everything manually again and again, you can just toggle between this upper arrow in your keyboard and the down arrow. It will show you all the commands that you have used earlier and you can directly enter this rather than typing everything manually. So, this is another very important features and helpful features of Claude Code. One more thing I want to cover. Let's suppose we want a line break or we want to go into a different line. If we press enter, the command will be submitted to the editor, but we don't want this. We want to go into a separate line. So, just write something, "Hello." And to go down, you just need to press just press alt plus enter and it will take you to the different line or to the next line. Let's suppose, "Hello world." So, yeah, this is also one of the features and one of the thing you should know in the beginner level because I am making this tutorial considering that you can cover everything from the basics. So, let's basically understand the planning mode now. So, the most important part about AI coding is actually knowing what you exactly want. If you don't know what you want and you let the agent steer you, you are going to get horrible and crazy results. Take you forever to debug and change. But, what if you are very clear and specific on what you want and you have to do all one small task at that time. Give the exact prompt and you will get fantastic results and create amazing stuff. Trust me. You don't need to do anything. You just need to write down your thoughts into Claude and it will automatically come up with your idea. So, you can use Whisper flow. Just it is used as a audio. Whatever you say, it listens and types here. But as of now, I'm writing the prompt. Like what I actually want. Just I want to type my thoughts. And it will work for me. So, this is the prompt I've given. I want to create a simple top-down shooter game that is runnable in the browser. I want to have some sprites or at least cool kind of like character animation. I want my characters to have a gun. I want enemies to kind of be coming at me from different angles. I want to be able to move with the arrow keys and then use my mouse to kind of point and click at different enemies and shoot them. We should have levels. We should have progress clearly. We should have a menu screen and we should keep it relatively simple and kind of like a 2D retro style. So, you can see here. I've described everything how I want my future game to be. So, just I have given the prompt and I'll press enter. Or we can even say like create a plan for me for this game and then start coding for me. We can give this prompt or we can even press enter. But let me give it. So, I'm writing create a plan for me. As if it will be automatically creating a plan because we are already into a plan mode. And start coding. And press enter. It has started its work. We can see how many tokens it is utilizing. How much time it will take. Let's wait for it. Let's wait for the amazing output. Now, it is designing top-down shooter game architecture for us. And up till now, it has utilized 2.3k tokens. It may take some time. You need to wait just for the output. Now you can see the design is ready, but the cloud is writing final plan for us. You need to wait for the amazing output. Here you can see it has utilized 9.5678 K tokens. So investing $17 per month is not that great deal because it is going to like ease your work like anything. You can build many amazing projects just by giving a simple prompt and you can earn dollars by this website. Like 10x dollars what you have invested. So it is worth investing at least into the pro plan. So after a long break, the output is here and it has created the complete plan for us. See how the layout will be shown, the screens, whatever we have given into the prompt, it has taken care of all these. Like game over, victory, level complete. How the game will loop, what will happen if some collision occurs, and then the verification. And it has given us that open shooter.html in your browser and enjoy playing. So it is asking us the plan is ready. Do you want to execute? Yes. I pressed enter. Now our plan is approved and it is building the game for us according to that plan. It has asked us because we can give the changes as well that according to our requirement, we want this, we want the enemies to look like this. That's why it is asking us everything and then presenting the final output according to our requirement, whatever prompts we have given. Let's wait for this amazing game. You will also notice here that it has automatically shifted into accept edits mode. From planning to accept edits. So, you can see on the screen it has written the entire code for us. Whatever we want. And now it is asking whether it is approved or not. Do you want to proceed? And I'll say yes. Now our game is ready and we can easily open it in our browser. And it has explained us what is in the game. Like five levels, three waves, pixel art, three enemies type, screen shake, synthesized retro sound effects, menu screen, and everything. So, we have opened it in our browser and let's see how amazing it is. See, from all the arrows we can like side down and by clicking the space, we can click. This is seriously amazing. I want to win this game. So, okay. The game is over, unfortunately. So, have you seen? Just writing a prompt of exactly what you want, the plan is prepared and the game is on the screen. Your thoughts given to Claude and Claude has done everything for you. And as I have told you earlier, you can make the changes according to your requirement and then pass the approval. But now everything is perfect, sorted, you can create the game. Now we will see how we can change the models. So, basically there are three types of models in Claude code. So, let me type here model. Click enter. And here you can see we have the three models, which is default, which is best for everyday task. Then the second model is Opus, which is suitable for more complex work. And then there is Haiku, which is fastest for quick answers. So, by default we are at the default model, which is highly recommended. And if you want to get out of this model, you can like click escape. So, this was just for your information, like how many models does this Claude code AI supports. So, one of the most important thing I want to remind you again that if you are going to be working on a large project, I highly recommend you or instruct you to connect your Claude code to GitHub repository. And make the commits and save all the changes that it's making. So, if you are facing any difficulty in connecting both of them, just type to Claude here only and it will give you the instructions, follow along and you will be sorted. I've already done it in my case, so I'm skipping this part. You can directly ask your Claude and it will give you the instructions and the prompts. Just follow along. I am telling you to push your code into GitHub so that we always have a saved version of the project. And it is easy for us to revert back in case we make any changes. So, set up your GitHub repository, configure everything and just use Git and GitHub for rest of your project. Don't skip this part or else you will regret later. Now, we will understand something called memory. Let's suppose I'm exiting from the Claude now. Like this session. I pressed {hyphen} exit and let us exit from this. Again, go into Claude by typing Claude here. We are again here. And we give the prompt here, what did you do last? Let's suppose we are asking it. See, no memory has been saved from previous sessions, so I've no record of past work. So, that's an important thing to understand about Claude sessions is that you don't have the kind of unlimited memory like other apps or tools. And that's why we are going to talk about another important features of Claude AI which is Claude MD file. Now, Claude MD file is something that will allow you to have a persistent memory. So, whatever we do in previous session, it is automatically saved in that particular file. So, now we need to create the MD file. And for this, we will type the command as {hyphen} i n i t. And you can even read this instruction that this particular command helps you initialize a new claude.md file with your code base talk. Press enter here and it will create a claude.md file for you. And now everything will be added in that file. So, that if even if you come out of the session, you have the memory saved. Let's wait for it. So, it is asking, "Do you want to make this edit to Claude MD?" Of course, yes. Now, we can ask what we did in our project. Just to check its memory. See, it has gone back to the Claude MD file and took out everything. Both the Tic Tac Toe game and our shooter game. Everything it has displayed here. So, another important concept we learned is memory. Now, let's talk about tasks. So, let me type here t a s k s tasks. So, this particular command will give us all the background task it is running. And as of now, no background task has been running on our system. So, if you want to go back or escape from So, if you want to get out of this, we can easily do it by pressing escape. And if something is running in background, let's suppose some task is running in background, then we can kill that task by pressing K. K on your keyboard, and it will kill that particular task. And I You must be wondering why we want to kill the background task. So, background task are typically going to be the things like web servers that are running continuously, and that you don't want to block the execution of your cloud code instance. So, you don't want to mess up with the things or your actual task get affected or interrupted. So, you prefer killing that extra task. Now, let's look at the other features. So, we are talking about agents. Let me type here agents. So, basically, you can create agent, and these agent can perform special task, and you can delegate task to them. So, for an example, you could have an agent that is handling doing a styling. Or like changing the user interface. An agent is responsible for the back end. In simple terms, you can delegate the task between agents. So, it would be more systematically worked, and the output would be more clear and more specific. So, you can create as many as agents you want. Now, another command that is {slash} MCP. It is clearly written here, MCP manage MCP servers. So, let's suppose you want to connect your cloud to Notion, Gmail, or Google. Then you can easily do it with this MCP servers. And you can simply press this hyphen, this {slash} to check all the commands we are having in cloud code, like INIT, init, code review, add directory, advisor, agents, auto fix, branch. So, you can get the description here only and you can perform the task as you want according to your project requirement. If you want to start a new session, you can clearly write clear, color, compact and even the config if you want to open the config panel. So, take your time and explore all these commands. Of course, I cannot cover all these command in this tutorial, but I'm telling you that these many features you are having here. Exit, fast, and so on, so on. So, as much as you will practice, you will become more pro in this code. Now, I want to explain you about one of the most important commands that is skills. Let me type here skills. So, basically, I had created a code review skill, which is already on. You might be confused like what a skills is now. So, basically, you can actually create skills that are essentially repeatable task that Cloud does all of the time. You can take it or understand it like just like functions. We have functions in our programming language, right? Where we create a function for all the the task which we can reuse later if the code wants. Like we don't want to write the entire code again, we can just invoke that function just like skills are. If we want that Cloud to perform a particular task again and again for different projects, we can directly invoke the skill and then it will be sorted. You don't need to give the prompt again. So, rather than creating an agent, you can create a skill and then you can run a particular skill just by saying something like whatever you need. Or you can even give the prompt, "Hey, you know that I have given you a skill where I have taught you to do this." So, it will go look up to that skill and then be able to run it continuously. So, you can see how powerful this can be to just [clears throat] get you really do what you want by not repeatedly doing the task. I will explain you how you can create skills later on. As of now, let's look at other commands. Next, we have insights command. Let me type here insights. So, this command basically generate the report analyzing our Cloud Code session. Let me click here. So, basically, a report that will show you how to use Cloud Code, talk to you about mistakes that you are making, things that you are doing well, where Cloud Code is working for you, where it's not working for you, and generate a full web page with all of the results. So, let's wait for it. It's cooking. So, it has generated the report for me in report.html file. And this is your shareable insights. You can share this file to anybody. You can visit your default browser, and you can see the entire report it has generated for you. Now, without wasting any more time, let's go into another command that is cost command. I'm just showing the important commands to you. Other commands you can practice you can practice on your own. So, if you are running on some kind of API or paid version, you can run this and see how much it is costing to you. So, because I'm using a paid subscription here, which I have told you earlier in the beginner, that is why it is showing your subscription to your power Cloud Code usage is as follows. And it has given me the exact breakdown. Now, the next command, that is context. And press enter. This particular command will show you all of the things that are being used in your current context and give you a kind of what percentage of them are from what different sources are from there. See, it has given me the context usage, the total number of tokens we have utilized here, which is 200k. Estimated usage by category, like by category how many tokens we have utilized. And what all MCP tools we have used here. Skills we have utilized, which I have shown you like code review. Here as we have seen different MCP servers loaded here. Here you will notice that depending on what MCP provider you're using or how you set up MCP, you may have a ton of tools here that are being loaded and you just don't need that. It is just utilizing your memory space. So, I would highly recommend disabling tools that you are not using in a particular session. Because that will save you a lot on the context and also just make your code a little bit faster and easier to run. Because it's not going to be searching through a ton of tools that you are just not actively using. So, this will make your system much more faster and that is why it is one of the most potential features of Cloud code. Now, let's look at the other command, which is compact. Let's press enter. So, this particular command is going to clear the current history that you have to keep a summary of that is in the context. So, if you are getting near to the context window or you just don't want to be as expensive because the context window is quite large. You can compact this. Again, what it will do is summarize the current conversation and include a small amount of tokens in the session. So, that you can keep going with the same session without losing everything. So, basically compact is not always the best strategy, but it's just a command that you should be aware of. It is just kind of a command. Basically. So, these were some of the basic commands we have discussed. Now, I want to explain you MCP servers in details, even the skills. So, you can add MCP servers at different levels. Like you can add them at project level, at a user level, or even at a global level. So, just be aware of when you're adding these and the scopes in which you're creating these different tools. Because if you want it to be a global, for example, but you don't add it in the project, then you won't see it in the other Claude code sessions. The way this work is that Claude is automatically going to create a folder called .claud inside of the project where you are working with Claude code. So, make sure while using it. Now, I just want to get out of the session. So, I'll be pressing exit. And I basically want to show you how the skills actually work in this Claude code environment. We'll look about this skill in deep. Like we'll explain and we'll understand this uh very thoroughly with all the examples. So, basically skills are learned behavior from Claude. Skills are not really actions that Claude code is taking or like a tool that it's calling. It's more so a behavior that it's learning how to do and it's documenting itself. All that a skill is really just a markdown file. And a markdown file is just a fancy formatted text file that explains to a step-by-step process that it should follow. So, basically when people start talking about skills, what they're saying is let's suppose we're saying this to our terminal, "Hey, we have this workflow or this repeatable thing to do." So, rather than just prompting Claude explaining to it over and over again, what we can do is we can wrap that kind of workflow or a repeatable task in a skill, which is effectively just a file. And then when we want to do something in the future, we can just reference that skill and Claude code will execute that for us. So, that's basically a skill is. And it will be useful when you actually use them inside of a project to do something repeatable just like we do in functions when we talk about programming languages. Let me explain it to you with an example. Let's suppose if you are always changing some line in a file whenever something updates or maybe that's a skill that you create for the Claude. If you want to review the code in a certain way where you are looking for maybe things that Claude doesn't do by default, then you can create a code review skill and then you can point it out to do that certain task. So, now I just want to show you how we can create our own custom skills in Visual Studio Code. And how we can use it and invoke it in our project. Let's suppose I'm giving a prompt like this, a basic prompt, "Review this code." And I'm pressing enter, let's see what it gets. So, I have given it a code review skill previously, so it is like analyzing that skill and according to that skill it is reviewing our project file. I'll show you how you can create your custom skill just showing you the example right now that I've already created and skill see here it has generated everything so systematically. The way we want the code quality, performance, error handling, suggestions, everything so perfect. Because we have given it the skill and it is now taking that skill and performing the task for us. Need not do it repeatedly. Claude will do it for us. And now if you want to create the skill, you do not need to do some fancy stuff. You just need to give your prompt to Claude that please create a skill for me and it will do it for you. So I'm writing here is hey, create a new code review skill for me and then I will give the prompt to the Claude code. So I've given the prompt is hey Claude, create a new code review skill for me. Now we can explain it what we want the skill to be like what task it should perform. Now talking about the benefit is that you can actually have Claude code make these skills completely for you and if you don't just give it enough detail on what you want, then it will document the process and make the skill by default for you. Then you can run that particular skill and you can tell Claude code to continuously improve the skill until you get it to the place where you are happy and satisfied enough. So here I'm going to paste a prompt which is just an example of what a skill should look like. So let me just copy paste the prompt. So I've copy pasted the prompt and it is asking me do you want to proceed? And I'll say yes. And it will create a perfect skill for me named as code review. A custom skill that is being designed according to my requirement and the project requirement. The best part is it takes the permission. Everything it executes before executing, it takes the permission of us whether we are satisfied or not and we can make the changes before giving the final approval. So, we have given the structure to be followed to our Visual Studio Code, and it has followed exactly the same. And see the amazing output we have got. The skill is being created, and now the Claude Code will work according to this skill. Whenever it is required, it will invoke this skill automatically. So, let's test this Code Review skill by just coming out of this session by pressing exit, then going back to skill. And this particular command will show us the list available of all the skills we have created. And see, we have created the Code Review skill, and it is on. Like it is working for us in the background. Now, we can even check this particular skill by typing {slash} code-review. So, this is reviewing our two games that we have created in the same format we have given above. And now, the result will be given to us in the perfectly right format. So, now you should be creating a lot of different skills. Make them at a global level. If there is a skill that you want to be at the global level, then you can simply ask Claude to put it into the global or the local level according to your requirement. So, you can just give the prompt, I want to move this particular skill to the global level, and the task would be done. You can simply ask Claude Code to build a skill for you, review it, read it, make sure you understand it, and then adjust it as needed. And you are going to get a lot better performance out of Claude Code, trust me. Now, it is also worth noting down that Claude can automatically invoke these skills for you. So, while you can just run the commands to execute the skills, you don't need to you can just say something that would invoke the skill being used, and Claude Code will automatically figure out that it needs to be called. Let's suppose we typed, "Hey, I'm doing a code review." This is how Cloud will work. It will say, "Let me look at the skills I have." Oh, it will figure out if we have the review code review skill with us. So, let's use that and then it will invoke it for you. And you can see if it does right and it's the So, this is how the entire scenario will work for you. Now, deep dive and let me show you the advanced features of Cloud Code, which is the visual representation to work with Cloud Code. Because right now we're directly inside of the terminal and it can be very difficult to actually see and understand what Cloud Code is doing in the back end. So, for this we are going to use advanced features of Cloud Code. And that tool is known as Nimbulist. So, let me show you how Nimbulist actually look like. So, you can go to your default browser and you can type Nimbulist and you can visit its official website. So, this is the home page of Nimbulist website, where we can download it for our device. Whether you're using Windows or Mac OS or Linux, accordingly you can download. So, basically it will give you a visual representation how Cloud Code is actually working in the back end. Not just the theory in the front end, okay, we are giving commands and it is giving us the output, but actually see what is happening inside or behind the back end system. So, I highly recommend you to download this in your system. And for every project you connect your project with this software and see the actual working of it. I've already downloaded it in my system. So, I'll type Nimbulist here. So, this is how the interface of this tool looks like. Where we have different features like we can see plans, bugs, tasks, ideas, automations and everything at one place. We can create the plan from here. We can add the agents from here. See, here we can create new sessions. We can track the items. So, this is really amazing. And when you will work, you will see how important this tool really is. And another thing to note down is it is specially designed to work with both of the codes, whether it is Claude code and code it. Now, and it is completely free. It is a open-source software. You can download it from its official website as just like I showed you. And you can just open any of the projects in this software and show how it actually works. So, you can explore its docs file. And you will have a complete idea about how we can connect our Claude code with this software. Just another features I want to make you familiar with about this is you can have custom extensions in this. So, what I actually had to do is you can just say build a custom extension so I can view all of my documentation for my project. Then we can just put that directly into our Claude code window, and then NimbleList actually builds its own extension. So, this is also another cool feature of NimbleList. And then the last thing that I have to mention is they also have a mobile phone app. So, what you can do is you can actually monitor all of your sessions and interact with NimbleList and your Claude code session through mobile itself. So, you can directly download the app. Again, it's all free, open-source, and that's the only reason I'm mentioning it to you guys. Please go check out and download it. It is crazy. Now, moving forward, I want to explain you about sub-agents, the another cool feature of Claude code. Now, sub-agents get confused quite frequently because there's a multiple ways that you can use sub-agents within Claude code. Basically, a sub-agent is effectively just another AI agent that's running with its own context window outside of your main Claude code session. So, right now I'm in a session, correct? So, let's suppose I create a new session for Claude code. Now, I can ask it to do something. That's fine, but I can also tell it to delegate a task to a sub-agent or multiple sub-agents. So, I'm going to show you how we can do this. Now, whenever I'll show you what it's going to happen is Claude code will create multiple different versions of itself effectively that have their own context and their own prompt or kind of a task they need to achieve and just go out there and achieve them. So, that's the first thing that we are referring to when we talk about sub-agents. It's like multiple little agents that you can sign up to break down a task, right? And you also can create custom sub-agents. And when you create a custom sub-agent, you can give it a set of instructions that it always follows and you can reuse that agent multiple times. So, again, you can go to your main Claude code terminal and you can tell it, "Hey, go use my code reviewer agent." Or you can say, "Go use my GitHub agent." Or use my deployment agent and so on. And it will invoke that particular agent and perform the task for you. And in case if you don't do that, Claude code creates the agent by itself. I'm going to show you how we can do this. We can just type agents. Then we can give the name as test writer agent. Here we are creating our custom agent according to our requirement. And here I will give the prompt exactly what this agents need to perform. So, I've pasted the prompt which shows what exactly this agent needs to perform. Everything I've have here. So, it has created a custom like sub agent for me. So, so the main difference between agent and skills is that agents are more flexible, they're general, and they're going to follow the system prompt and the kind of personas that you have given to them. Whereas, a skill is typically a workflow that an agent might use. So, you might have a lot of different skills, but only one or two agents. And to be very honest, you don't really need to create your own custom sub agents because if Claude needs one, it's usually better at creating its own custom sub agents than you would be doing it for you that. And you can tell Claude to make the agent and just save it persistently if you want to. So, it has intense features, and I genuinely want you to go to the docs of Claude code and explore all the features by your own because I cannot complete or cover the entire features in one tutorial, right? So, I want you, this is your homework, go check the other features, perform in your project, and excel in this Claude code. If you want, I can attach this link in the description box below, and you just need to go and perform all these commands listed here. And as much as you will perform or practice, you will get better into it. So, don't waste your time, start today. So, that brings us to the end of this Claude code full course. Today, we covered a lot of the features from setup and installation to connecting Claude with your code editor, understanding features like model selection, GitHub integration, memory, task, MCB servers, skills, sub agents, and even advanced features like nimblelist. So, if you stayed till the end, you now have very strong foundation to start exploring Cloud Code on your own. And the best part is Cloud Code is not just a tool to save your time. It is the tool that can completely change the way you build, think, and work with code. So, whether you're a beginner, a developer, or someone exploring AI-powered workflows, this is one of those tools that can genuinely level up your productivity. Now, the next step is quite simple. Do not stop at just watching out this tutorial. Open the tool, start experimenting, try small projects, break things, fix them, and learn by building because that is where the real confidence comes from. If you enjoyed this course and found it helpful, do let us know in the comment section below, and also share what kind of projects you want to build using Cloud Code. I would genuinely love to know this. And if you want to build deeper skills in generative AI, machine learning, and intelligent automation, then do check out the program link in the description box and in the pinned comments. Thanks a lot for watching. Keep learning, keep building, and I'll see you in the next one.

Original Description

🔥Generative AI, Machine Learning, And Intelligent Automation - https://www.simplilearn.com/ihfc-iitd-gen-ai-automation-course?utm_campaign=Hq6iJ5T17uQ&utm_medium=DescriptionFirstFold&utm_source=Youtube 🔥Applied Generative AI Specialization - https://www.simplilearn.com/applied-ai-course?utm_campaign=Hq6iJ5T17uQ&utm_medium=DescriptionFirstFold&utm_source=Youtube 🔥Professional Certificate Program in Generative AI and Machine Learning - IITG (India Only) - https://www.simplilearn.com/iitg-generative-ai-machine-learning-program?utm_campaign=Hq6iJ5T17uQ&utm_medium=DescriptionFirstFold&utm_source=Youtube 🔥Advanced Executive Program In Applied Generative AI - https://www.simplilearn.com/applied-generative-ai-course?utm_campaign=Hq6iJ5T17uQ&utm_medium=DescriptionFirstFold&utm_source=Youtube In this video, Claude Code Full Course, we will learn Claude Code from the basics to advanced features in a simple and practical way. We will start with Claude Code setup, installation, and how to connect it with your code editor. You will also understand how to use Claude Code with VS Code, Cursor, Git, and GitHub for real coding projects. Then, we will explore important commands, modes, shortcuts, model selection, and project memory. We will also build simple projects and see how Claude Code helps you write, improve, and manage code faster. Along the way, you will learn about tasks, context, compact mode, cost tracking, and useful Claude Code commands. We will also cover advanced topics like MCP servers, custom skills, agents, subagents, and automation workflows. You will see how tools like Nimbalyst can make working with Claude Code more visual and easier to manage. By the end of this course, you will have a clear understanding of how to use Claude Code confidently for your own projects. Watch till the end to start building smarter, faster, and more efficiently with AI-powered coding. Following are the topics covered in this tutorial on ""Claude Code"": 00:00 - Introduction 4:09
Sign in to unlock AI tutor explanation · ⚡30

This video teaches the basics of Claude Code and its applications in generative AI, machine learning, and intelligent automation, providing a comprehensive introduction for beginners. The course covers the fundamentals of Claude Code and how to use it for automation and machine learning tasks. By the end of the course, learners will be able to build AI-powered applications and apply machine learning concepts using Claude Code.

Key Takeaways
  1. Introduction to Claude Code
  2. Setting up Claude Code
  3. Basic coding concepts in Claude Code
  4. Using Claude Code for automation
  5. Applying machine learning concepts in Claude Code
  6. Building AI-powered applications with Claude Code
  7. Reviewing code for AI applications
  8. Using Claude Code for code review
  9. Applying AI coding best practices
💡 Claude Code is a powerful tool for generative AI, machine learning, and intelligent automation, and can be used to build AI-powered applications and automate tasks.

Related Reads

📰
Winking at my laptop to turn pages
Learn how to automate page turning using facial recognition and Python scripting to improve reading experience
Medium · Programming
📰
AI Saves Developers 13 Hours a Week. Somehow, Nobody Got 13 Hours Back.
AI saves developers 13 hours a week, but the time saved doesn't translate to extra free time, highlighting the need for better productivity strategies
Medium · Programming
📰
AI Coding Agents Are Getting Better. Production Debugging Is Becoming More Important, Not Less.
AI coding agents improve software generation, but production debugging becomes more crucial, highlighting the value of engineers in explaining system behavior
Medium · Data Science
📰
AI Coding Agents Are Getting Better. Production Debugging Is Becoming More Important, Not Less.
As AI coding agents improve, production debugging becomes more crucial, emphasizing the need for skilled engineers to explain and resolve complex system issues
Medium · Programming
Up next
Anyone Can Build a Startup Now (Almost)
Jake Claver
Watch →