This is the prompt I've been using and it works better for me: "Imagine that you are a coding tutor who specializes in teaching beginners how to code in Python and machine learning concepts. Your goal is to create a personalized study plan for a student who wants to learn Python and machine learning, with a focus on video resources and project-based learning. The student can commit 10 hours per week to studying. Please keep in mind that the student has no prior coding experience, and therefore needs a study plan that starts from the basics and gradually builds up their knowledge. Please provide a detailed plan that includes specific timelines and links to relevant resources, and emphasize project-based exercises to reinforce the concepts learned. Based on this information, create a study plan for the student."
seriously it's like having a tutor who can actually understand your questions and doesn't argue when you correct and clarify your questions. it's perfect as long as you are pairing it with documentation and verification of key details.
coding homework is beating my ass, and chatGPT has saved my life and helped me udnerstand thing better, especially when you ask it to simplify a concept you can fully understand. It even gives you real world examples if you ask. it does so much that i always wanted from Google
This video will be life changing for many! Thanks for putting it together. One tip - When Chat GPT times out, I type the words "Please Continue" and it will start from the last sentence that it was generating, instead of apologizing and starting over.
I recently interviewed with a company that doesn't utilize JavaScript, so I had to learn C# within 2-3 weeks. While I haven't mastered C# yet, the experience has significantly improved my understanding of it. I often input JavaScript code and ask ChatGPT to convert it into C#. This has been quite helpful when I need to create a function and require a C# implementation.
but sometimes it may give 2 different answers to the same question, and he can hardly choose the right one. Ask him who is the author of "bit" word and than ask "didn't John Tukey create the "bit" word?". He has 2 different answers and when you point this, he says that he is sorry and the first one is right, and proposes to check it in scientific articles.
@@iaval Why do you refer to a computer system as "he" & "him"? Personification / anthropomorphism of computer systems - especially AI computer systems - strikes me as a _faux_ _pas._
Tina! I'm a Grad Student (Cybersecurity and Business Analytics) in ABQ, NM who just started using Chat GPT this past semester. I've started my career in Accounting, per the undergrad, and have been set on learning all things in the Cybersecurity field; a big part of that being the languages. I just want to express my gratitude for your video as it's given me a clear vision and method of attack for learning all these new and exciting tools! SUPER HELPFUL!
I use ChatGPT while I study too, so helpful to ask it questions/have conversations to clarify. Disclaimer - there are times where it gets things wrong but still great way to learn
Yes because some code need dependencies, conflicts on current version chatgpt might give old syntax version and you need to update it to work on current syntax version , wrong variable names or assigned value needs replacement, etc
i def know , i asked the same question twice and it gave two difference answers lol the first answer was wrong then when i asked again it gave the right answer in a short way lol
I've been using several generative AI tools for course development for a few months now. It is definitely a game changer. We've also been teaching ethical usage of the tools to our students. One thing we do is instead of 'did you time out?' just type 'continue' and it picks up where it left off. GREAT tutorial.
I know universities are afraid of students using this AI to write their papers but tbh it’s been the most useful tool for me to study, especially since I’m kind of an introvert 😅
Right now I have the course Data Integration & Interoperability in school. We are allowed to use ChatGPT as a knowledge database, and not for scientific research. So we use it to gain high level knowledge about a subject and then know exactly what to search for. It really is a time saver, if used correctly! His intention is to show the board how powerful this tool can be in academics, while following proper procedures and the students actually learn about the subject 🤙🏻
The school I graduated from is allowing it, however, there are some rules in place so that someone just doesn't copy n' paste. They're working on tools to scan turned in work to see whether it's all ChatGPT or just some of.
I have been using it write my cover letters. Just being able to give it enough information for form a compelling cover letter is insane and this needs to be utilized by everyone. Especially people who have a fear of writing.
I actually used ChatGPT to revise for everything on my final Java exam. I asked him to give me exercises and then if I would get stuck I would ask him to give me a hand. I scored 80/100, I was really grateful.
I just want to say ChatGPT is great don't get me wrong, but the Computer Programming and 3D Graphic Design community in general is just so supportive and helpful. everyone pitching in, sharing their thoughts and taking the time to explain such complex topics, and an extremely large amount of it for FREE just to help you grow and get on your feet. Communities like these that are so caring and thoughtful, you are the reason I get out of bed in the morning.
I have one thread set up as the AI being a data science teacher at a university. Another thread is set up purely for me asking whether the AI can make code that I give it better. I have gotten completely different answers for the same code in those two threads. In one example, the teacher thread said the code was perfectly good, and no improvements were needed but when I put that same code in to the make it better thread, it totally optimized the code by using more advanced solutions. So I think it was smart enough to recognize that from a teacher perspective I was accomplishing the goal, but the other thread was working entirely differently. To the point of prompt engineering.
This should be no surprise, it comes down to "frequency". IF and only IF the optimal solution was the most frequently seen by the model while training will it become the answer. IF NOT you get whatever had the highest representation. By specifically asking it for "optimized" you narrowed the scope, thus the answer changes to "the most frequent of the 'optimized' answers". As for prompt engineering, yes, and that's why ChatGPT isn't the "universal" game changer people make it to be. To be useful it needs someone that knows WHAT to ask and HOW to interpret the answer. It's still the age old issue of client/business developer communication. One or both can't express itself/themselves clearly (or truthfully) and the other or both can't interpret the answer. If anything, things like ChatGPT will turbo-boost people that have a decent understanding of communication while obsolescing the rest.
@erazerPT Excellent, succinct analysis. Your point about business subject matter expert communication comes to the forefront with every new wave of disruptive technology. At those times, discipline scanners are worth their weight in gold. (I’d say worth their weight in crypto, but…)
@@sarangtamirisa5090 The human world is run on language. Now so far Chat GPT 3/4 is just using one form of language, verbal but it all ready understand images, how long before it does live video and understand body language.
The first few seconds of the video was so on point. " Something that would take me 5 hours took 20 minutes" . I literally stayed up for hours just learning. As long as people or organically using it to teach and improve themselves at faster pace which can lead to better products. I think its a freaking game changer. The fact it can answer questions perfectly as I am learning C++ is great and I cant wait to see how I improve in the future. Even when he may be mistaken , the information provided is enough to point me in the direction I want to go. Cuts down on hours of studying concepts that don't matter and scrolling through stack overflow pages of answers that have nothing to do with what I asked. EMPHASIS on it being a tool . It has increased my love of programming and made me say. Maybe I am not an idiot lol .
Im coding 8 hours a day currently to learn how to code. using chat gpt as a tutor to just ask questions is so so nice. after it explains me how certain things work I try to sum it up in my own words and ask chatgpt if I understood it correctly and it either tells me if I got it right or wrong. so nice
@Byte take breaks and enough sleep, sometimes the best ideas come while you are enjoying a sandwich, i personally can code all day but i just dont enjoy hanging out with people that much, if you start to dissociate just go take a short break
I discovered this video randomly while looking for python tutorials. When you started talking about how to be more specific with prompts, I immediately went to the website and asked to make some practice questions and projects within the topics that I've been learning as a beginner. It gave me exactly what I needed to help me practice with the little bit that I learned. Here is what I asked: "I'm a beginner coding student learning Python using a TH-cam tutorial. Can you give me some practice questions or projects without straying off of the following concepts?: Variables, multiple assignments, string methods, type casting, user input, math functions, string slicing, if statements, if statements, logical operators, while loops, for loops, and nested loops."
I've just started out learning c++ and I've been using chat gpt as a tutor. It's very helpful for re-learning certain concepts or terms I may have not grasped right way. I have asked it to write code and being simple c++ it generally works out. I think it's better than online learning reading txt because you can ask questions at any time and even have gpt look at your code for errors.
Been using chatGPT and DNspy to mod with little to no background in coding I've learned quite about about functions, building references, methods, and classes. It's been an awesome journey and I feel like I have the best tutor around
I went a slightly different direction. I am utilizing an existing online course and the chat GPT helped me through the set up of python and connecting it to power BI, and now I’m using it to help me when I am stuck and to make my code better as I work through the online course. It’s working remarkably well. It’s really just a matter of how much will fit in my brain that’s determining the speed I’m going. Incredible.
Your advice about learning in layers and taking on projects to apply fresh skills, is great advice. This can be used for most technical skills that people want to learn. Not to mention, you are the first person to describe my toxic learning habits that I fall into sometimes. My mind is always racing and I will learn 5,000 tiny things that don't matter, rather than the CORE of the subject matter itself. For example, I will learn how to animate a web page during a 'scroll action', yet I have no idea what a DIV block is, or how it works. (I'm a filmmaker). Great video.
I learned all of my linear algebra course in just a week using chatgpt.. I made it give me a list of each unit, including the fundamental basics for each topic. then I started at the beginning working my way through, telling it to solve and show its work. Then after each unit, I asked it to give me a prompt that covers all of the topics i asked it questions about to make sure that i fully understood the concepts.
@@aurelienbaraka2527 "I asked it to give me prompt that covers all the topics i asked it questions about to make sure i fully understood the concepts."
9:22 learning ---> applying what you learn ---> continual revision ---> reduce frequency of revision slowly over time from daily, weekly, biweekly, monthly, to bimonthly, and so on ---> back to start/repeat process
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/TinaHuang/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
It's useful because it does the legwork, and it's cool on a notebook, in small portions and keeping in check every export and every import, declaration, because it's going creative and names drift as you debug and will plant more bugs than it solves. Sometimes it will swat functions and constants, writes with CJS required, then with imports the next iteration. It still requires a lot of hand curation, that's for sure.
I‘m currently doing an apprenticeship as software developer. My instructor doesn‘t explain things really well, so chatgpt is a real life safer for me 😅 It‘s so good in explaining things I don‘t understand properly.
Just make sure you verify what it says and not blindly believe it. LLM generators at their core can generate fake data that looks real to untrained eyes.
One thing I'd recommend is asking ChatGPT to fix it's own code. If you tell the program of it's errors it will apologise and approach it through a different method and sometimes fix the problem altogether.
ChatGPT is one of the best examples of Kruger-Dunnings-effect in machine learning: Sometimes, it is really good in a field, sometimes, it knows that it does not know. But there are times where it very confidently comes with a very wrong answer where it throws things together that do not fit.
@@DavidKnowles0 Clearly not, because we are so intelligent ;-) - if our logic fails, it clearly must be because that stupid world, or because logic is broken...
The ones who can leverage ChatGPT and other LLM's to assist in learning, gather more context on topics and help drive more efficient, productive learning will be the ones who excel and leave the rest behind. I love all these tools as they have already helped accelerate my general knowledge as a Software Engineer over the last 3 months. This was a very insightful video explaining how I can improve my prompts and workflow on ChatGPT. Thanks, Tina!
Until they have to face a problem without using it. I worked in construction, and the amount of times peoples couldn't do simple math without a calculator nearby was astonishing (this was before smartphones). People are inherently lazy by nature and will use all these tools as a crutch.
@@corail53 True, we need to start burning books and destroying calculators so that they can LEARN HOW TO DO IT ON THEIR OWN!!!, kids these days need to learn how hard it was in the old days! I remember having to write down C by HAND with PENCIL!! These ungrateful millennials!!! 😡😡😡
@@corail53 ....these youngsters nowadays don't know whut real hard work is 💪🏻. Back in my day, we had t' chop wood for heat , milk the cows by hand 🐄, and plow the fields with a mule........ this new generation has it TOO EASY!!! THEY NEED TO be out there in the fields and in the woods, huntin for THEIR OWN food and livin off the land like our ancestors did,,, that's the only way to live.... I REMMEBER having to walk UP HILL THROU SNOW TO GET TO YM SCHOOL!!!..
« I love all these tools as they have already helped accelerate my general knowledge as a Software Engineer over the last 3 months.» -- Would be nice to have monozigote twins to experiment with - one with the help of GPTParrots, and the other without (but of course with classical tools, as well as classical search engines). My bet is on the second one - steady, real, and deep. The first one has only the impression to go faster.
ChatGPT has made me way more productive and more likely to do things that I would have normally put off. I've been experimenting with different ways of using it to learn. One thing I find that works best for getting a quick overview of things, particularly with more obscure things, is to just ask it to write a "lesson 1" tutorial on a topic (like using a library or something) and then ask it to list some other future topics I should explore. I then say write lesson #2 covering some other topic (or to elaborate on something in the first run) It sometimes gets stuff wrong or does something weird, but I actually think that helps in the learning process. It frustrates me that a few people I know refuse to take advantage of it. At some point they received some nonsense response and for some weird reason they decided that was enough for them to completely write it off. I don't understand why someone would purposefully put themselves at a disadvantage by ignoring this tool.
As a hobby coder, Tina's tips and the experiences that she shares of do add to my explorations. ChatGPT has added some kindling to my passion for exploring programming languages. Setting coding goals and using different languages to see which language may be better suited for the tasks at hand are things which ChatGPT can be helpful with. Thank you Tina for inspiring me to try different approaches with a tool that is "fascinating". 🌺
I CAN NOT FULLY EXPRESS HOW GRATEFUL I AM!!!! Thank you so much! I applied your 5W technic with this request: "Act as a coding tutor that creates a study plan. I want to become an Android Developer and learn Java, Kotlin and XML. I can study 10 hours a week. Also create a timeline and a practice assigments for each topic. All study materials should be short and clear." And it really DID give me a huge plan with resources and, what's the most important, . Even thou it gave me a plan only for 10 weeks, I simply asked it to "dive into intermediate and advanced android dev", and chatGPT did its job SO WELL
I'm using your video as affirmation for what I've already done. So I started learning SQL (i'm just now learning coding period) and I asked a few basic questions, then I told Chat GPT something like "hey, could you tutor me on SQL from now on" and it was like "sure!" and I was like "what would be a good road map to learning SQL" and then it listed a bunch of things and I was like "where are we on that list right now?" and it was like "we're currently at step 2 because we already did xyz abc (things in step one)" so then I said, "ok moving forward, I want you to teach me based on this table I've created (copy/ paste code here) (describe the table here)" and then it completely understood and we've been working together off the example I provided, putting everything in a more understandable, more specific, less vague context.
As a new coder per se (Did Java in Highschool 10 years ago basically, Ruby in RPG Maker cuz huge nerd around…6 years ago), I feel like Chat GPT is basically the best ‘black box professor wizard’ you could ask for. I seriously spent my time asking it questions to teach me C# code since I want to learn all the things. Then teach me functional principles and later design principles and then finally specifics on game programming/design. I can only wonder if there is an uncanny valley where top tier, god coders who are not me on the opposite end of the spectrum look at ChatGPT with bewilderment. Because personally, I am utterly amazed! For the ultimate test, I am going to ask it how to write a class for a power system I like in anime. If it can do that, then I am convinced the next Battle Shonen that SJ will try to promote and milk in 2025 will be called ‘BattleChat’ where you type demands and are returned with spooky ass powers! 😂
Application part of the learning process is so crucial. Having GPT prompt the user with a project is a great example of how to leverage your learning (I have yet to see any other TH-camr mention this bit.) Kudos to you!
One, if it stops in the middle, just type "continue". Shorter and (at least with gpt-4) continues without any excuses. Two, I think we should think of ChatGPT as that very well read uncle, that you can ask anything. Expect it too be wrong sometimes, but generally useful for advise.
This is potentially super useful for me! I have pretty intense ADHD which made university a nightmare. traditional curriculums cant and dont allow for alternative learning styles. Im not stupid, but i was always behind on everything and had the lowest grades. the potential to set up a lesson plan based on my own insight of how i learn is game changing.
Thank you so much for this, i never thought of this until this i find video while studying for my finals. It's like having your own tutor who wouldn't get mad or judge you if u ask everything over and over. Study coding with it is 4 times more efficient time wise. I did a better with it than any class I studied in uni. Srsly thank you so much, you saved the whole 5 exams i just had last week. ❤️
I've been learning ML and Data Science related stuff for the past 4 months and I did a few projects, but I failed 2 of my interviews after clearing initial rounds. This video was seriously very helpful as I have some time in my hand and want to land my first job soon. Thank you. Edit: I landed my first job as a BI developer after 4 months of posting this comment :)
I am self taught, I did a professional certification from coursera in data science, I had also started a professional cert in datacamp but i didnt complete that. I was in the meanwhile practising python on leetcode and hackerrank but it didnt help much in the field except understanding the language for datascience with python, but i just wanted to keep my options open. Coursera, and datacamp really helped a lot to gain proficiency in topics like data manipulation and etc. I got a job in Business Intelligence after 4 months of posting this comment. @@GuyananV
I forget a lot of functions or method names because of all the different frameworks and languages I end up using, but ChatGPT makes it easy to say, “show me how to do a loop in php” after not using php for a few years. So much faster than having to google a answers, especially quick easy ones like that.
Great video! I love how you focus your usage of it around study. I’ve used it to help multiple times when I’ve had a random question - especially in my study of complexity theory. However, as you stated there are times when it is incorrect, so it must be used carefully. You also mentioned how the program sometimes hangs, I’ve found typing “continue” also exits the hang and causes the program to resume the output without causing changes. One small error exists, you stated it has access to the full information of the internet - this is not true: It is trained on data from the internet through 2021. There are newer concepts it does not have access to.
This was very insightful even tho I’m applying the formula for finance & business. Still the prompts are extremely accurate & it gives in-depth work plans without messing the frame and time
15:07 Especially this is super cool. It can really act like someone who you can ask, and even give examples and ask it if you understood it correctly. Its not just exlaining it to you, you can interact with it so nicely. I love it!
It still needs that helpful hints, an feed back on projects and so forth. In five years, I be absolutely shock if Open AI or someone else don't have a language model that acts as a proper human teacher. An if schools are providing these virtual personal tutors to children then they we will be failing them.
I am interested in learning to code, but im a Geneticist, so I was interested in using chatgpt to learn cloning for lab work. Using your prompt: Who ,what, when, where and how, Gave me a pretty good starting point to refresh those skills, im quite intrigued in this for later code implementation for cloning plasmids with chatgpt
This video is a game changer for anyone looking to learn how to code. Tina's tips on using ChatGPT to supercharge your learning are simply genius. It's like having a personal coding tutor at your fingertips! Plus, Tina's cute jokes and playful personality make learning to code feel less intimidating and more fun. Who knew coding could be so magical? 🧙♀✨
The good part of chatgpt, missing in this video is actually that it knows the answer it gave you and can answer by knowing the concept, for example when you get an error message you can actually tell it that you get the following error message and it will most of the time correct it, you just need to guide it through making it a super satisfying team work but at the same time you both learn
Fantastic video, I'm trying to use ChatGPT as a tutor, teacher and accountability buddy to learn Swift, and I found the daily goals for my studying and writing code to be much more difficult than I could handle. I will continue to sharpen my prompt-writing skills!
Awesome video! I taught myself how to code enough to be able to do my PhD projects but I never had any formal education in it, and have always felt there were fundamental gaps I needed to fill. I've been using ChatGPT to help me optimize my workflow in grad school, and I'm excited to have it help me learn Python better and hopefully new languages as well!
I'm from a very different field but I appreciate what you said about "domain knowledge." ChatGPT is a very powerful tool, but it does require skill to use effectively, and having that "domain knowledge" is fundamental to working with it. (Stay in school, kids!) Anyway, you're doing good work here. Keep making a difference!
I myself really like Chatgpt and been playing around with it to strengthen my python. And it’s pretty good. I did get some irregularities, that I knew was incorrect. But that’s okay, because Chatgpt is only going to get better with more usage and upgrades as newer data sources and information comes out. Great video!!
This video is an absolute game changer. I tweak the question a bit as to fit my need for stock trading, skin care, and workouts. The videos don’t work however, the timeline and prompts make it far easier to know where to go. Its an incredible motivator to start. Thanks Tina!!
STOP IT! I been trying not to use chatGPT much where personal growth is involved thinking I would be influenced too much by its suggestions. But this is a great idea especially posing as a teacher or instructor or a counselor and then creating a timeline/study plan etc is a neat prompt idea. Thank you.
Cool use for this tool, and it's nice to see you show it doing some good things and some incorrect things while realistically discussing its limitations.
I used ChatGPT to type out my cover letter in matter of seconds using keywords about myself and my experiences as to why i'd be a good candidate. I also used chatGPT to type out my resume after providing dates of when and where I have worked - TOTAL GAME CHANGER FOR SURE!!! and saves TONS of time!
The prompt is really good, but I tried a few different hobbies I want to pursue (game dev, web dev, even language learning) and most of the resources it gave me were outdated and pointed to links that were no longer available. I reckon this would be so useful once a newer version of GPT thats trained on more recent data is released
completely agree, chatgpt has out taught the grand majority of my professors, even in 1 on 1 circumstances. It's not perfect but it's extremely useful.
This video gave me a lot of insights and a lot of positive energy I've never had (since I'm afraid of jumping into these subjects) to booster my Engineering career with bites of data science. Thanks Tina :)
Prompt Engineering: 5:23 5 W's: • Who? -who do you want ChatGPT to play • What? -what do you want to learn • When? -define the time limit for learning what you want • Where? -what do you want to learn from? Paid or Free courses? You prefer the Tutorials to be in Video or Text format? • Why? -what's your goal for learning what you want
I can see how your approach will help many people accelerate their learning journey. Thank you for sharing this valuable resource with us, and keep up the fantastic work!
"I went from 5-6 hours to 20 minutes" Karpathy says copilot writes 80% of his code with 80% accuracy. These tools are as much a step change in capability as going from whatever it was before to the assembly line.
Hi Tina, love the content and SUPER useful in creating study plans for different topics. I would like if you would share your experience in Javascript, as I am currently in the process of expanding my knowledge in fundamental topics.
ChatGPT is helping me write my fullstack CRM based on CodeIgniter/Bootstrap. Its great. I was able to reduce my costs and accelerate coding...I also learned a ton as it writes the code, puts comments and explains the ode functionality...
Thank you very much for sharing this information Tina! This is my very first time learning about ChatGPT - I didn't realize how monumental of an invention this was!
I've also found that it is good at summarizing the syntax of code. I find this really helpful when I'm looking at answers on StackOverflow and am trying to make sense of how all the options work in a function or command. Especially when I tell it to explain it to a beginner XD. It breaks it down piece by piece really nicely
Actually curious if you created the file and ran the code if it would then run? Was that the only thing wrong? This is a super interesting idea of being taught by an AI. Oh and on a side note: I work in IT and looking to get certifications, focusing on networking, but it gave me projects to do to help implement fundamentals and even follow up projects. I am gonna try out the projects and I am curious to see how it pans out. This is all super fascinating.
You nailed this! Thanks for the assistance on the basics of Prompt engineering... and you're so right on Andrew Ng's Coursera ML course... it's no walk in the park by any stretch of the imagination...
Gave that exact prompt to ChatGPT. Half of the videos it offered didn't exist. One video was a k-pop music video. The thing about AI becoming a social bubble right now, is that there will be people who rely on it to develop their skills for them instead of doing the work (because let's face it, people are lazy af) and the more complicated that life extension chain will become (person -> computer -> AI -> resource -> who knows what) the more we will start seeing people divide in 2 groups: 1. Those who have the knowledge but are unable to think for themselves (why think? Can ask AI) 2. People who do all the work. The more complicated that extension chain will be, the sooner the bubble will burst.
Found your channel like 2 years ago (I still remember your video about taking notes on tech things) This and the following videos are deffo ones to keep and come back to later
I changed jobs recently and was told to learn C# after working with python for 5 years and 0 C# knowledge. I used similar prompts as the ones in this vid to get up and running. Man this was a lifesaver
I used ChatGPT to revise my code for the first time today, and to my surprise not only he pointed out my mistake but he explained how the logic got messed up in a very specific point in my code. And he also coded a solution itself, guess what? I applied his solution and it did the job! No warnings, no pop ups. Beautifully written code, unlike mine! lol
I done most my homework by myself. But for the last one, since I am struggling with my final exam, I tried ChatGTP..... It basically did all the work for me, I just had to change a few lines. I got 100/100 for that assignment lol , although it was an easy course (I got 100 for my other assignments too), I still have to thanks ChatGPT for saving me.
Typo correction for your video clip: 3:08: You said, "Give me a study plan to learn Python for data science"; however, in your actual query, you misspelled "for" as "or," and actually typed: "give me a study plan to learn python or data science." This means that ChatGPT returned information on a study plan to learn either of the two distinct following subjects: Python, data science. However, what you said that you actually wanted was information on a study plan to learn the following subject: Python for data science. Please note that your request must have returned information different from your desired information, since your actual typed query was different from your spoken intended query (unless you had intentionally mistyped your query; however, that did not seem to be the case).
I can see how your approach will help many people accelerate their learning journey. Thank you for sharing this valuable resource with us, and keep up the fantastic work! ❤
Truth. Projects are how to learn to code. Ideally with someone measuring how close you came to the spec/story. Without feedback you can end up a long way from the right place.
It may also be worth mentioning that ChatGPT's knowledge domain is restricted to the datasets that it has been trained on. As a consequence, any data or information that goes beyond what it has learned from its training sets may not be accessible to it. I believe the existing data sets that ChatGPT has accumulated only go up until September 2021. Hence, any information that is obtained after that timeline may not be fully incorporated into its knowledge repository.
I have rookie understanding in programming. Most recorded courses in udemy and the sort even if they say its for beginners they talk with the expectation that you have some knowledge or understanding which in the end makes the course more confusing. I can't count how many times I've dropped out of learning python because of this. Now taking the course I use ChatGPT since most of the questions that come up, I can get a quick and simplified answer. No need to wait on stack overflow to see the answer or hell to even understand the explanation. I recommend learning with ChatGPT, it's a literal game changer.
One consistent thing I notice about each of these tutorials is that the person using it already knows the right answer. The AI is useful but it seems like it’s most useful to someone who already knows the answer they’re getting is not as good as it could be therefore they know to ask a follow up question.
I have made massive progress using chat GPT in my large project. It can easily solve problems for you, and if the answer does not satisfy, just give it more information, and tell your intent more accureately, and ask it to give better answer with the new information. When you are satisfied with the code, you can still ask it to make it shorter or optimize it etc. So do not accept just the first answer, optimize it to suit your needs accurately.
Works great! I also asked for Vocabulary words. I'm doing C# so just change that to whatever you need to learn. It gave me SO MANY words, definitions, and analogies for each and every one. Just tell it to regenerate under the same perimeters. I asked for 20 at a time. “Act as a C# coding tutor that creates study plans to help people learn to code. You will be provided with the goal of the student, their time commitment, and resource preferences. You will create a study plan with timelines and links to resources. Only include relevant resources because time is limited. My request: Create a list of relevant C# vocabulary words and their definitions. Avoid technical jargon because I am a beginner. Explain each word in novice terms. Use helpful analogies to aid in my comprehension. Provide resources for additional information.”
Fellow Computer Scientist here, I asked Chat GPT/Bard/Bing to all solve the Seven Bridges of Königsberg .. generally they worked.. not elegant but it worked. They seem to be good with pure logic solutions but as you mentioned, they fall down interfacing with anything really.
5 w's who - what role do you want chatgpt to play? what - what exactly do you want to learn? when - whats your timeline? when do you want to learn these things? where - preferences for online courses (free/text/video) why - ex. i want to be a data scientist, i want to learn python
Interesting! Have always been tagentally interested in coding through AI (especially in Python) but after watching your video I realize I'd first need to polish up my skills in UPTALKING and HAND-JIVE language.
This is the prompt I've been using and it works better for me: "Imagine that you are a coding tutor who specializes in teaching beginners how to code in Python and machine learning concepts. Your goal is to create a personalized study plan for a student who wants to learn Python and machine learning, with a focus on video resources and project-based learning. The student can commit 10 hours per week to studying. Please keep in mind that the student has no prior coding experience, and therefore needs a study plan that starts from the basics and gradually builds up their knowledge. Please provide a detailed plan that includes specific timelines and links to relevant resources, and emphasize project-based exercises to reinforce the concepts learned. Based on this information, create a study plan for the student."
Thank you Kosmo! You are a genius
Mother of God...
omg...i never think this way,thank you
Thank you
You just helped a bunch of ppl! 💪
seriously it's like having a tutor who can actually understand your questions and doesn't argue when you correct and clarify your questions. it's perfect as long as you are pairing it with documentation and verification of key details.
coding homework is beating my ass, and chatGPT has saved my life and helped me udnerstand thing better, especially when you ask it to simplify a concept you can fully understand. It even gives you real world examples if you ask. it does so much that i always wanted from Google
This video will be life changing for many! Thanks for putting it together. One tip - When Chat GPT times out, I type the words "Please Continue" and it will start from the last sentence that it was generating, instead of apologizing and starting over.
Thats a very good tip for many people!
Thank you!
I recently interviewed with a company that doesn't utilize JavaScript, so I had to learn C# within 2-3 weeks. While I haven't mastered C# yet, the experience has significantly improved my understanding of it. I often input JavaScript code and ask ChatGPT to convert it into C#. This has been quite helpful when I need to create a function and require a C# implementation.
The fact that ChatGPT can address the same exact question with multiple different approaches and countless examples makes it perfect for studying.
That's it! I remember having to learn things by example at school from textbooks-and there were generally less than four examples given of anything.
but sometimes it may give 2 different answers to the same question, and he can hardly choose the right one. Ask him who is the author of "bit" word and than ask "didn't John Tukey create the "bit" word?". He has 2 different answers and when you point this, he says that he is sorry and the first one is right, and proposes to check it in scientific articles.
@@iaval That's why you still have to be smart enough to spot those errors
@@megatroneata9911 or you need to check, cause you cannot know everything. And if you know, you don't need to ask 🙃
@@iaval Why do you refer to a computer system as "he" & "him"?
Personification / anthropomorphism of computer systems - especially AI computer systems - strikes me as a _faux_ _pas._
Tina! I'm a Grad Student (Cybersecurity and Business Analytics) in ABQ, NM who just started using Chat GPT this past semester. I've started my career in Accounting, per the undergrad, and have been set on learning all things in the Cybersecurity field; a big part of that being the languages. I just want to express my gratitude for your video as it's given me a clear vision and method of attack for learning all these new and exciting tools! SUPER HELPFUL!
waltuh... put your code away waltuh... im not fixing any bugs rn waltuh
I use ChatGPT while I study too, so helpful to ask it questions/have conversations to clarify. Disclaimer - there are times where it gets things wrong but still great way to learn
I would use perplexity ai rather than chatgpt as perplexity ai actually gives its sources.
@@suspatrol9550 I usually just ask ChatGPT for sources if needed too haha
Yes because some code need dependencies, conflicts on current version chatgpt might give old syntax version and you need to update it to work on current syntax version , wrong variable names or assigned value needs replacement, etc
i def know , i asked the same question twice and it gave two difference answers lol the first answer was wrong then when i asked again it gave the right answer in a short way lol
If perplexity AI was there before Chatgpt, why is perplexity AI more famous than Chatgpt
I've been using several generative AI tools for course development for a few months now. It is definitely a game changer. We've also been teaching ethical usage of the tools to our students.
One thing we do is instead of 'did you time out?' just type 'continue' and it picks up where it left off.
GREAT tutorial.
I know universities are afraid of students using this AI to write their papers but tbh it’s been the most useful tool for me to study, especially since I’m kind of an introvert 😅
Right now I have the course Data Integration & Interoperability in school. We are allowed to use ChatGPT as a knowledge database, and not for scientific research. So we use it to gain high level knowledge about a subject and then know exactly what to search for. It really is a time saver, if used correctly!
His intention is to show the board how powerful this tool can be in academics, while following proper procedures and the students actually learn about the subject 🤙🏻
The school I graduated from is allowing it, however, there are some rules in place so that someone just doesn't copy n' paste. They're working on tools to scan turned in work to see whether it's all ChatGPT or just some of.
100% agreed , game changer for study
How does introversion play into study? That's mostly done alone anyway.
It’s helped with my writers block immensely. It kicks off brainstorming and mind mapping for me.
I have been using it write my cover letters. Just being able to give it enough information for form a compelling cover letter is insane and this needs to be utilized by everyone. Especially people who have a fear of writing.
So that means people that have a fear of writing never overcame that fear. They became a coward hiding behind chatgpt for Life.
That is sad.
@@GodOfFools not every fear needs to be overcome if it doesn't add that much of a value to your life
I actually used ChatGPT to revise for everything on my final Java exam. I asked him to give me exercises and then if I would get stuck I would ask him to give me a hand. I scored 80/100, I was really grateful.
Grateful to “him”?:)
@@yan7789 actually opposite gender can be a good friends than same gender because they are rational and brutally honest . i think
Thats how you know AIs gotten crazy, you identify the bot as a living thing now, shit bro me too tbh
So...should I call it as "She"?😆 Then I've never seen any such an intelligent woman in my life..
@@jathebest2835 Did you see a male that intelligent?
I just want to say ChatGPT is great don't get me wrong, but the Computer Programming and 3D Graphic Design community in general is just so supportive and helpful. everyone pitching in, sharing their thoughts and taking the time to explain such complex topics, and an extremely large amount of it for FREE just to help you grow and get on your feet. Communities like these that are so caring and thoughtful, you are the reason I get out of bed in the morning.
I have one thread set up as the AI being a data science teacher at a university. Another thread is set up purely for me asking whether the AI can make code that I give it better. I have gotten completely different answers for the same code in those two threads. In one example, the teacher thread said the code was perfectly good, and no improvements were needed but when I put that same code in to the make it better thread, it totally optimized the code by using more advanced solutions. So I think it was smart enough to recognize that from a teacher perspective I was accomplishing the goal, but the other thread was working entirely differently. To the point of prompt engineering.
I am perplexed by how good a language model has become
This should be no surprise, it comes down to "frequency". IF and only IF the optimal solution was the most frequently seen by the model while training will it become the answer. IF NOT you get whatever had the highest representation. By specifically asking it for "optimized" you narrowed the scope, thus the answer changes to "the most frequent of the 'optimized' answers".
As for prompt engineering, yes, and that's why ChatGPT isn't the "universal" game changer people make it to be. To be useful it needs someone that knows WHAT to ask and HOW to interpret the answer.
It's still the age old issue of client/business developer communication. One or both can't express itself/themselves clearly (or truthfully) and the other or both can't interpret the answer.
If anything, things like ChatGPT will turbo-boost people that have a decent understanding of communication while obsolescing the rest.
@erazerPT Excellent, succinct analysis. Your point about business subject matter expert communication comes to the forefront with every new wave of disruptive technology. At those times, discipline scanners are worth their weight in gold. (I’d say worth their weight in crypto, but…)
@@sarangtamirisa5090 The human world is run on language. Now so far Chat GPT 3/4 is just using one form of language, verbal but it all ready understand images, how long before it does live video and understand body language.
@@DavidKnowles0 Yeah, the potential seems endless.
The first few seconds of the video was so on point. " Something that would take me 5 hours took 20 minutes" . I literally stayed up for hours just learning. As long as people or organically using it to teach and improve themselves at faster pace which can lead to better products. I think its a freaking game changer. The fact it can answer questions perfectly as I am learning C++ is great and I cant wait to see how I improve in the future. Even when he may be mistaken , the information provided is enough to point me in the direction I want to go. Cuts down on hours of studying concepts that don't matter and scrolling through stack overflow pages of answers that have nothing to do with what I asked. EMPHASIS on it being a tool . It has increased my love of programming and made me say. Maybe I am not an idiot lol .
Im coding 8 hours a day currently to learn how to code. using chat gpt as a tutor to just ask questions is so so nice. after it explains me how certain things work I try to sum it up in my own words and ask chatgpt if I understood it correctly and it either tells me if I got it right or wrong. so nice
wow that is such a good idea! im learning to code and lowkey suffering but i love doing it so this is a good approach ty!
@Byte take breaks and enough sleep, sometimes the best ideas come while you are enjoying a sandwich, i personally can code all day but i just dont enjoy hanging out with people that much, if you start to dissociate just go take a short break
I discovered this video randomly while looking for python tutorials. When you started talking about how to be more specific with prompts, I immediately went to the website and asked to make some practice questions and projects within the topics that I've been learning as a beginner. It gave me exactly what I needed to help me practice with the little bit that I learned.
Here is what I asked: "I'm a beginner coding student learning Python using a TH-cam tutorial. Can you give me some practice questions or projects without straying off of the following concepts?: Variables, multiple assignments, string methods, type casting, user input, math functions, string slicing, if statements, if statements, logical operators, while loops, for loops, and nested loops."
I've just started out learning c++ and I've been using chat gpt as a tutor. It's very helpful for re-learning certain concepts or terms I may have not grasped right way.
I have asked it to write code and being simple c++ it generally works out.
I think it's better than online learning reading txt because you can ask questions at any time and even have gpt look at your code for errors.
What tutorial are you using for c++
What did you wrote for c++ in chatgpt? It gives me some stuff twice and it get confusing
Been using chatGPT and DNspy to mod with little to no background in coding
I've learned quite about about functions, building references, methods, and classes. It's been an awesome journey and I feel like I have the best tutor around
I went a slightly different direction. I am utilizing an existing online course and the chat GPT helped me through the set up of python and connecting it to power BI, and now I’m using it to help me when I am stuck and to make my code better as I work through the online course. It’s working remarkably well. It’s really just a matter of how much will fit in my brain that’s determining the speed I’m going. Incredible.
It's amazing how there are so many different ways to use it. I use it almost every day now, and I'm always finding new ways to make use of it.
Your advice about learning in layers and taking on projects to apply fresh skills, is great advice. This can be used for most technical skills that people want to learn. Not to mention, you are the first person to describe my toxic learning habits that I fall into sometimes. My mind is always racing and I will learn 5,000 tiny things that don't matter, rather than the CORE of the subject matter itself. For example, I will learn how to animate a web page during a 'scroll action', yet I have no idea what a DIV block is, or how it works. (I'm a filmmaker). Great video.
I learned all of my linear algebra course in just a week using chatgpt.. I made it give me a list of each unit, including the fundamental basics for each topic. then I started at the beginning working my way through, telling it to solve and show its work. Then after each unit, I asked it to give me a prompt that covers all of the topics i asked it questions about to make sure that i fully understood the concepts.
I have a linear algebra final next week. I'll try this
Lindsey Did you learn or you juste copy/pasted ?
@@aurelienbaraka2527 I learned.. the exam was in person too
@@aurelienbaraka2527 "I asked it to give me prompt that covers all the topics i asked it questions about to make sure i fully understood the concepts."
@@dorcasingasha8559 please do! its super powerful!
9:22 learning ---> applying what you learn ---> continual revision ---> reduce frequency of revision slowly over time from daily, weekly, biweekly, monthly, to bimonthly, and so on ---> back to start/repeat process
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/TinaHuang/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
It's useful because it does the legwork, and it's cool on a notebook, in small portions and keeping in check every export and every import, declaration, because it's going creative and names drift as you debug and will plant more bugs than it solves. Sometimes it will swat functions and constants, writes with CJS required, then with imports the next iteration.
It still requires a lot of hand curation, that's for sure.
I‘m currently doing an apprenticeship as software developer. My instructor doesn‘t explain things really well, so chatgpt is a real life safer for me 😅 It‘s so good in explaining things I don‘t understand properly.
Where is your apprenticeship if you don’t mind me asking
@@89kbeats In germany :)
Just make sure you verify what it says and not blindly believe it. LLM generators at their core can generate fake data that looks real to untrained eyes.
Same here. I’d like to know where to get an apprenticeship too
@@gerunkwon2598 In germany you can get one. It's called "Fachinformatik für Anwendungsentwicklung"
One thing I'd recommend is asking ChatGPT to fix it's own code. If you tell the program of it's errors it will apologise and approach it through a different method and sometimes fix the problem altogether.
ChatGPT is one of the best examples of Kruger-Dunnings-effect in machine learning: Sometimes, it is really good in a field, sometimes, it knows that it does not know. But there are times where it very confidently comes with a very wrong answer where it throws things together that do not fit.
An humans never ever every do that......
@@DavidKnowles0 Clearly not, because we are so intelligent ;-) - if our logic fails, it clearly must be because that stupid world, or because logic is broken...
17:00 surely that mouthful is just "how to ask better questions to get better answers".
chatgpt is a serious life changer. Explain concepts much better than my lecturers
The ones who can leverage ChatGPT and other LLM's to assist in learning, gather more context on topics and help drive more efficient, productive learning will be the ones who excel and leave the rest behind. I love all these tools as they have already helped accelerate my general knowledge as a Software Engineer over the last 3 months. This was a very insightful video explaining how I can improve my prompts and workflow on ChatGPT. Thanks, Tina!
Until they have to face a problem without using it. I worked in construction, and the amount of times peoples couldn't do simple math without a calculator nearby was astonishing (this was before smartphones). People are inherently lazy by nature and will use all these tools as a crutch.
@@corail53 True, we need to start burning books and destroying calculators so that they can LEARN HOW TO DO IT ON THEIR OWN!!!, kids these days need to learn how hard it was in the old days! I remember having to write down C by HAND with PENCIL!! These ungrateful millennials!!! 😡😡😡
@@corail53 ....these youngsters nowadays don't know whut real hard work is 💪🏻. Back in my day, we had t' chop wood for heat , milk the cows by hand 🐄, and plow the fields with a mule........ this new generation has it TOO EASY!!! THEY NEED TO be out there in the fields and in the woods, huntin for THEIR OWN food and livin off the land like our ancestors did,,, that's the only way to live.... I REMMEBER having to walk UP HILL THROU SNOW TO GET TO YM SCHOOL!!!..
@@fargoth391still a good idea to be self reliant...it wasn't that long ago that people didn't know what to do without toilet paper
« I love all these tools as they have already helped accelerate my general knowledge as a Software Engineer over the last 3 months.»
--
Would be nice to have monozigote twins to experiment with - one with the help of GPTParrots, and the other without (but of course with classical tools, as well as classical search engines). My bet is on the second one - steady, real, and deep. The first one has only the impression to go faster.
Great video! I feel so ancient being like “back in my day we learned to code without ChatGPT” 😂 it definitely is very helpful now
ikr back in the day I had to look at documentation or something....didn't even have online courses lol
also hi!! we should set up a chat sometime :D
@@TinaHuang1 would love that!! I’ll send you an email shortly! Just travelling so might take a bit longer than normal :)
Amazing crossover 😭🍾
Funny to see two of the smartest girls I’ve known that I’ve followed and learned from for years, Just now meeting each other. 😊
oh hi Tiff!
ChatGPT has made me way more productive and more likely to do things that I would have normally put off. I've been experimenting with different ways of using it to learn. One thing I find that works best for getting a quick overview of things, particularly with more obscure things, is to just ask it to write a "lesson 1" tutorial on a topic (like using a library or something) and then ask it to list some other future topics I should explore. I then say write lesson #2 covering some other topic (or to elaborate on something in the first run) It sometimes gets stuff wrong or does something weird, but I actually think that helps in the learning process.
It frustrates me that a few people I know refuse to take advantage of it. At some point they received some nonsense response and for some weird reason they decided that was enough for them to completely write it off. I don't understand why someone would purposefully put themselves at a disadvantage by ignoring this tool.
As a hobby coder, Tina's tips and the experiences that she shares of do add to my explorations. ChatGPT has added some kindling to my passion for exploring programming languages. Setting coding goals and using different languages to see which language may be better suited for the tasks at hand are things which ChatGPT can be helpful with. Thank you Tina for inspiring me to try different approaches with a tool that is "fascinating". 🌺
I CAN NOT FULLY EXPRESS HOW GRATEFUL I AM!!!! Thank you so much! I applied your 5W technic with this request:
"Act as a coding tutor that creates a study plan. I want to become an Android Developer and learn Java, Kotlin and XML. I can study 10 hours a week. Also create a timeline and a practice assigments for each topic. All study materials should be short and clear."
And it really DID give me a huge plan with resources and, what's the most important, .
Even thou it gave me a plan only for 10 weeks, I simply asked it to "dive into intermediate and advanced android dev", and chatGPT did its job SO WELL
I'm using your video as affirmation for what I've already done. So I started learning SQL (i'm just now learning coding period) and I asked a few basic questions, then I told Chat GPT something like "hey, could you tutor me on SQL from now on" and it was like "sure!" and I was like "what would be a good road map to learning SQL" and then it listed a bunch of things and I was like "where are we on that list right now?" and it was like "we're currently at step 2 because we already did xyz abc (things in step one)" so then I said, "ok moving forward, I want you to teach me based on this table I've created (copy/ paste code here) (describe the table here)" and then it completely understood and we've been working together off the example I provided, putting everything in a more understandable, more specific, less vague context.
As a new coder per se (Did Java in Highschool 10 years ago basically, Ruby in RPG Maker cuz huge nerd around…6 years ago), I feel like Chat GPT is basically the best ‘black box professor wizard’ you could ask for.
I seriously spent my time asking it questions to teach me C# code since I want to learn all the things. Then teach me functional principles and later design principles and then finally specifics on game programming/design.
I can only wonder if there is an uncanny valley where top tier, god coders who are not me on the opposite end of the spectrum look at ChatGPT with bewilderment.
Because personally, I am utterly amazed!
For the ultimate test, I am going to ask it how to write a class for a power system I like in anime. If it can do that, then I am convinced the next Battle Shonen that SJ will try to promote and milk in 2025 will be called ‘BattleChat’ where you type demands and are returned with spooky ass powers! 😂
Application part of the learning process is so crucial. Having GPT prompt the user with a project is a great example of how to leverage your learning (I have yet to see any other TH-camr mention this bit.) Kudos to you!
Tina, I'm so tired of everyone bashing ChatGPT. Thank you thank you thank you for embracing this amazing tool, and for making this amazing video.
barely anyone is "bashing" ChatGPT
@@Based-Pharaoh people are scared of their jobs lol
One, if it stops in the middle, just type "continue". Shorter and (at least with gpt-4) continues without any excuses.
Two, I think we should think of ChatGPT as that very well read uncle, that you can ask anything. Expect it too be wrong sometimes, but generally useful for advise.
This is potentially super useful for me! I have pretty intense ADHD which made university a nightmare. traditional curriculums cant and dont allow for alternative learning styles. Im not stupid, but i was always behind on everything and had the lowest grades. the potential to set up a lesson plan based on my own insight of how i learn is game changing.
Same here, have you found a good way on how to incorporate chatgpt in your planning? I wanna do so much at once i am already overwhelming myself
@@Silagane same here, have you made a study plan-?
@@BraayanSlz No my add has been all over the place and i'm already on a different project again lmao (music production)
ADHD IS A MADE UP THING IN YOUR HEAD. Not real!
Thank you so much for this, i never thought of this until this i find video while studying for my finals. It's like having your own tutor who wouldn't get mad or judge you if u ask everything over and over. Study coding with it is 4 times more efficient time wise. I did a better with it than any class I studied in uni. Srsly thank you so much, you saved the whole 5 exams i just had last week. ❤️
I've been learning ML and Data Science related stuff for the past 4 months and I did a few projects, but I failed 2 of my interviews after clearing initial rounds. This video was seriously very helpful as I have some time in my hand and want to land my first job soon. Thank you.
Edit:
I landed my first job as a BI developer after 4 months of posting this comment :)
Are you self taught? What has your learning journey been like?
I am self taught, I did a professional certification from coursera in data science, I had also started a professional cert in datacamp but i didnt complete that. I was in the meanwhile practising python on leetcode and hackerrank but it didnt help much in the field except understanding the language for datascience with python, but i just wanted to keep my options open. Coursera, and datacamp really helped a lot to gain proficiency in topics like data manipulation and etc. I got a job in Business Intelligence after 4 months of posting this comment. @@GuyananV
I forget a lot of functions or method names because of all the different frameworks and languages I end up using, but ChatGPT makes it easy to say, “show me how to do a loop in php” after not using php for a few years.
So much faster than having to google a answers, especially quick easy ones like that.
Great video! I love how you focus your usage of it around study. I’ve used it to help multiple times when I’ve had a random question - especially in my study of complexity theory. However, as you stated there are times when it is incorrect, so it must be used carefully. You also mentioned how the program sometimes hangs, I’ve found typing “continue” also exits the hang and causes the program to resume the output without causing changes. One small error exists, you stated it has access to the full information of the internet - this is not true: It is trained on data from the internet through 2021. There are newer concepts it does not have access to.
This was very insightful even tho I’m applying the formula for finance & business. Still the prompts are extremely accurate & it gives in-depth work plans without messing the frame and time
15:07 Especially this is super cool. It can really act like someone who you can ask, and even give examples and ask it if you understood it correctly. Its not just exlaining it to you, you can interact with it so nicely. I love it!
It still needs that helpful hints, an feed back on projects and so forth. In five years, I be absolutely shock if Open AI or someone else don't have a language model that acts as a proper human teacher. An if schools are providing these virtual personal tutors to children then they we will be failing them.
@@DavidKnowles0 that would be so great!
I am interested in learning to code, but im a Geneticist, so I was interested in using chatgpt to learn cloning for lab work. Using your prompt: Who ,what, when, where and how, Gave me a pretty good starting point to refresh those skills, im quite intrigued in this for later code implementation for cloning plasmids with chatgpt
This video is a game changer for anyone looking to learn how to code. Tina's tips on using ChatGPT to supercharge your learning are simply genius. It's like having a personal coding tutor at your fingertips! Plus, Tina's cute jokes and playful personality make learning to code feel less intimidating and more fun. Who knew coding could be so magical? 🧙♀✨
there is a reason why I paid for the subscription service
The good part of chatgpt, missing in this video is actually that it knows the answer it gave you and can answer by knowing the concept, for example when you get an error message you can actually tell it that you get the following error message and it will most of the time correct it, you just need to guide it through making it a super satisfying team work but at the same time you both learn
Since watching this video I've been more productive than ever before in my entire life. Thank you Tina & Chat GPT!
Fantastic video, I'm trying to use ChatGPT as a tutor, teacher and accountability buddy to learn Swift, and I found the daily goals for my studying and writing code to be much more difficult than I could handle. I will continue to sharpen my prompt-writing skills!
Awesome video! I taught myself how to code enough to be able to do my PhD projects but I never had any formal education in it, and have always felt there were fundamental gaps I needed to fill. I've been using ChatGPT to help me optimize my workflow in grad school, and I'm excited to have it help me learn Python better and hopefully new languages as well!
I'm from a very different field but I appreciate what you said about "domain knowledge." ChatGPT is a very powerful tool, but it does require skill to use effectively, and having that "domain knowledge" is fundamental to working with it. (Stay in school, kids!) Anyway, you're doing good work here. Keep making a difference!
I myself really like Chatgpt and been playing around with it to strengthen my python. And it’s pretty good. I did get some irregularities, that I knew was incorrect. But that’s okay, because Chatgpt is only going to get better with more usage and upgrades as newer data sources and information comes out. Great video!!
Do you have the paid version?
This video is an absolute game changer. I tweak the question a bit as to fit my need for stock trading, skin care, and workouts. The videos don’t work however, the timeline and prompts make it far easier to know where to go. Its an incredible motivator to start. Thanks Tina!!
STOP IT! I been trying not to use chatGPT much where personal growth is involved thinking I would be influenced too much by its suggestions. But this is a great idea especially posing as a teacher or instructor or a counselor and then creating a timeline/study plan etc is a neat prompt idea. Thank you.
"where personal growth is involved" lol
Her hands movements are incredible ! Help viewers concentrate much more
Cool use for this tool, and it's nice to see you show it doing some good things and some incorrect things while realistically discussing its limitations.
I used ChatGPT to type out my cover letter in matter of seconds using keywords about myself and my experiences as to why i'd be a good candidate. I also used chatGPT to type out my resume after providing dates of when and where I have worked - TOTAL GAME CHANGER FOR SURE!!! and saves TONS of time!
The prompt is really good, but I tried a few different hobbies I want to pursue (game dev, web dev, even language learning) and most of the resources it gave me were outdated and pointed to links that were no longer available. I reckon this would be so useful once a newer version of GPT thats trained on more recent data is released
Exactly.! They are so outdated..
ChatGPT has a disclaimer that it is not particularly knowledgeable with 2021+ information. Your experience seems to confirm that.
Chatgpt told me it does not have access to the internet. If it stays that way, it’ll constantly be behind on information
completely agree, chatgpt has out taught the grand majority of my professors, even in 1 on 1 circumstances. It's not perfect but it's extremely useful.
This video gave me a lot of insights and a lot of positive energy I've never had (since I'm afraid of jumping into these subjects) to booster my Engineering career with bites of data science. Thanks Tina :)
Prompt Engineering: 5:23
5 W's:
• Who?
-who do you want ChatGPT to play
• What?
-what do you want to learn
• When?
-define the time limit for learning what you want
• Where?
-what do you want to learn from? Paid or Free courses? You prefer the Tutorials to be in Video or Text format?
• Why?
-what's your goal for learning what you want
Thanks for this video, Tina. We look forward to more useful content like this.
I can see how your approach will help many people accelerate their learning journey. Thank you for sharing this valuable resource with us, and keep up the fantastic work!
"I went from 5-6 hours to 20 minutes"
Karpathy says copilot writes 80% of his code with 80% accuracy. These tools are as much a step change in capability as going from whatever it was before to the assembly line.
Which means no job for you.
Hi Tina, love the content and SUPER useful in creating study plans for different topics. I would like if you would share your experience in Javascript, as I am currently in the process of expanding my knowledge in fundamental topics.
ChatGPT is helping me write my fullstack CRM based on CodeIgniter/Bootstrap. Its great. I was able to reduce my costs and accelerate coding...I also learned a ton as it writes the code, puts comments and explains the ode functionality...
I cannot believe they already made Prompt Engineer a job.
Thank you very much for sharing this information Tina! This is my very first time learning about ChatGPT - I didn't realize how monumental of an invention this was!
I think chatgpt will jeopardize data science related roles. Want to know Tina's opinion on this
I've also found that it is good at summarizing the syntax of code. I find this really helpful when I'm looking at answers on StackOverflow and am trying to make sense of how all the options work in a function or command. Especially when I tell it to explain it to a beginner XD. It breaks it down piece by piece really nicely
Actually curious if you created the file and ran the code if it would then run? Was that the only thing wrong? This is a super interesting idea of being taught by an AI.
Oh and on a side note:
I work in IT and looking to get certifications, focusing on networking, but it gave me projects to do to help implement fundamentals and even follow up projects. I am gonna try out the projects and I am curious to see how it pans out. This is all super fascinating.
You nailed this! Thanks for the assistance on the basics of Prompt engineering...
and you're so right on Andrew Ng's Coursera ML course... it's no walk in the park by any stretch of the imagination...
Gave that exact prompt to ChatGPT. Half of the videos it offered didn't exist. One video was a k-pop music video.
The thing about AI becoming a social bubble right now, is that there will be people who rely on it to develop their skills for them instead of doing the work (because let's face it, people are lazy af) and the more complicated that life extension chain will become (person -> computer -> AI -> resource -> who knows what) the more we will start seeing people divide in 2 groups:
1. Those who have the knowledge but are unable to think for themselves (why think? Can ask AI)
2. People who do all the work.
The more complicated that extension chain will be, the sooner the bubble will burst.
This video is too good, I'm sharing this with all my friends
So much help
Thank you for all your efforts Tina 💖
I’m 37 and about to start data analyst carrer. Learning Python and loving programming language which me luck for a solid change in my life !
For the code part, you can paste the output with the errors into the chat. It will try to fix it's code based on the errors.
Found your channel like 2 years ago (I still remember your video about taking notes on tech things)
This and the following videos are deffo ones to keep and come back to later
I changed jobs recently and was told to learn C# after working with python for 5 years and 0 C# knowledge. I used similar prompts as the ones in this vid to get up and running. Man this was a lifesaver
I used ChatGPT to revise my code for the first time today, and to my surprise not only he pointed out my mistake but he explained how the logic got messed up in a very specific point in my code. And he also coded a solution itself, guess what? I applied his solution and it did the job! No warnings, no pop ups. Beautifully written code, unlike mine! lol
I done most my homework by myself. But for the last one, since I am struggling with my final exam, I tried ChatGTP..... It basically did all the work for me, I just had to change a few lines. I got 100/100 for that assignment lol , although it was an easy course (I got 100 for my other assignments too), I still have to thanks ChatGPT for saving me.
One of the best videos I've seen about chat GTP for this particular use. Thanks!
A very informative presentation done in a very pleasant style by Tina. I'll be back for her next piece!
Typo correction for your video clip: 3:08: You said, "Give me a study plan to learn Python for data science"; however, in your actual query, you misspelled "for" as "or," and actually typed: "give me a study plan to learn python or data science."
This means that ChatGPT returned information on a study plan to learn either of the two distinct following subjects: Python, data science.
However, what you said that you actually wanted was information on a study plan to learn the following subject: Python for data science.
Please note that your request must have returned information different from your desired information, since your actual typed query was different from your spoken intended query (unless you had intentionally mistyped your query; however, that did not seem to be the case).
Me: Chat GPT, please give me plan to learn coding.
Chat GPT: Sure, put this USB cable in your ear.
Me 30 seconds later: I know kung-fu.
I can see how your approach will help many people accelerate their learning journey. Thank you for sharing this valuable resource with us, and keep up the fantastic work! ❤
Truth. Projects are how to learn to code. Ideally with someone measuring how close you came to the spec/story.
Without feedback you can end up a long way from the right place.
This is exciting 👏👏👏 the new job openings are mind blowing
It may also be worth mentioning that ChatGPT's knowledge domain is restricted to the datasets that it has been trained on. As a consequence, any data or information that goes beyond what it has learned from its training sets may not be accessible to it. I believe the existing data sets that ChatGPT has accumulated only go up until September 2021. Hence, any information that is obtained after that timeline may not be fully incorporated into its knowledge repository.
I have rookie understanding in programming. Most recorded courses in udemy and the sort even if they say its for beginners they talk with the expectation that you have some knowledge or understanding which in the end makes the course more confusing. I can't count how many times I've dropped out of learning python because of this.
Now taking the course I use ChatGPT since most of the questions that come up, I can get a quick and simplified answer. No need to wait on stack overflow to see the answer or hell to even understand the explanation.
I recommend learning with ChatGPT, it's a literal game changer.
One consistent thing I notice about each of these tutorials is that the person using it already knows the right answer. The AI is useful but it seems like it’s most useful to someone who already knows the answer they’re getting is not as good as it could be therefore they know to ask a follow up question.
I have made massive progress using chat GPT in my large project. It can easily solve problems for you, and if the answer does not satisfy, just give it more information, and tell your intent more accureately, and ask it to give better answer with the new information. When you are satisfied with the code, you can still ask it to make it shorter or optimize it etc. So do not accept just the first answer, optimize it to suit your needs accurately.
Works great! I also asked for Vocabulary words. I'm doing C# so just change that to whatever you need to learn. It gave me SO MANY words, definitions, and analogies for each and every one. Just tell it to regenerate under the same perimeters. I asked for 20 at a time.
“Act as a C# coding tutor that creates study plans to help people learn to code. You will be provided with the goal of the student, their time commitment, and resource preferences. You will create a study plan with timelines and links to resources. Only include relevant resources because time is limited.
My request: Create a list of relevant C# vocabulary words and their definitions. Avoid technical jargon because I am a beginner. Explain each word in novice terms. Use helpful analogies to aid in my comprehension. Provide resources for additional information.”
Fellow Computer Scientist here, I asked Chat GPT/Bard/Bing to all solve the Seven Bridges of Königsberg .. generally they worked.. not elegant but it worked. They seem to be good with pure logic solutions but as you mentioned, they fall down interfacing with anything really.
5 w's
who - what role do you want chatgpt to play?
what - what exactly do you want to learn?
when - whats your timeline? when do you want to learn these things?
where - preferences for online courses (free/text/video)
why - ex. i want to be a data scientist, i want to learn python
I dont understand how this is significantlt better than googling specific things or asking youtube
Interesting! Have always been tagentally interested in coding through AI (especially in Python) but after watching your video I realize I'd first need to polish up my skills in UPTALKING and HAND-JIVE language.
Well organized. Concise. Great delivery. Good job!. ....... one of the more useful introductions that I have watched.
I literally cant even work without it anymore, my knowledge on coding has grown significantly since i started using it, also watching youtube videos.