I Built the Future of Learning for Developers
Read full transcript 11 segments
-
Hello everybody. I'm Nick and for the Hello everybody. I'm Nick and for the past seven years I've been teaching you past seven years I've been teaching you past seven years I've been teaching you how to do .NET and C. I've been showing how to do .NET and C. I've been showing how to do .NET and C. I've been showing you cool tips and tricks and maybe a you cool tips and tricks and maybe a you cool tips and tricks and maybe a cool Nougat package. But I never really cool Nougat package. But I never really cool Nougat package. But I never really talked about what I've been building. talked about what I've been building. talked about what I've been building. And I think each time I show you because And I think each time I show you because And I think each time I show you because I've been building basically what I I've been building basically what I I've been building basically what I think is the best learning platform for think is the best learning platform for think is the best learning platform for developers, especially for the future. developers, especially for the future. developers, especially for the future. And the future unfortunately it is And the future unfortunately it is And the future unfortunately it is AIheavy. I'm not the biggest fan of it, AIheavy. I'm not the biggest fan of it, AIheavy. I'm not the biggest fan of it, but it is what it is and the value is but it is what it is and the value is but it is what it is and the value is there. So, I think learning has to adapt there. So, I think learning has to adapt there. So, I think learning has to adapt because it fundamentally changed. I because it fundamentally changed. I because it fundamentally changed. I think everyone should be aware of what think everyone should be aware of what think everyone should be aware of what I'm going to show in this video. And I'm going to show in this video. And I'm going to show in this video. And honestly, everyone should be using it or honestly, everyone should be using it or honestly, everyone should be using it or at least a version of it. It doesn't at least a version of it. It doesn't at least a version of it. It doesn't have to be that. But I think honestly, have to be that. But I think honestly, have to be that. But I think honestly, if another platform that you prefer more if another platform that you prefer more if another platform that you prefer more offers a learning experience like that, offers a learning experience like that, offers a learning experience like that, that's what you should be using to that's what you should be using to that's what you should be using to learn. I'm not just going to showcase learn. I'm not just going to showcase learn. I'm not just going to showcase the platform. I'm also going to talk the platform. I'm also going to talk the platform. I'm also going to talk about the architecture and the choices I about the architecture and the choices I about the architecture and the choices I made building this platform and running made building this platform and running made building this platform and running this platform. So, architecture diagram, this platform. So, architecture diagram, this platform. So, architecture diagram, maybe costs, stuff like that. And if you maybe costs, stuff like that. And if you maybe costs, stuff like that. And if you have any questions, please leave a have any questions, please leave a have any questions, please leave a comment down below and let me know what comment down below and let me know what comment down below and let me know what you want me to address and maybe expand you want me to address and maybe expand you want me to address and maybe expand on in a future video because things I on in a future video because things I on in a future video because things I didn't even know I had to deal with. For didn't even know I had to deal with. For didn't even know I had to deal with. For example, working with AI agents with a example, working with AI agents with a example, working with AI agents with a team has been a massive struggle in the team has been a massive struggle in the team has been a massive struggle in the beginning and now we optimized it. So, beginning and now we optimized it. So, beginning and now we optimized it. So, if you want to know how I do that as if you want to know how I do that as if you want to know how I do that as well, leave a comment and I will well, leave a comment and I will well, leave a comment and I will explain. Of course, the platform I'm explain. Of course, the platform I'm explain. Of course, the platform I'm referring to is dome train. Now if you referring to is dome train. Now if you referring to is dome train. Now if you haven't seen dom train in a while I've haven't seen dom train in a while I've haven't seen dom train in a while I've been running this platform for the past been running this platform for the past been running this platform for the past 3 and 1/2 years but in the past half 3 and 1/2 years but in the past half 3 and 1/2 years but in the past half year it has completely changed and the year it has completely changed and the year it has completely changed and the learning experience is completely learning experience is completely learning experience is completely different that you looked at it 3 years
-
different that you looked at it 3 years different that you looked at it 3 years ago and you haven't come back since u ago and you haven't come back since u ago and you haven't come back since u you can join 73,000 engineers who are you can join 73,000 engineers who are you can join 73,000 engineers who are already actively using the platform and already actively using the platform and already actively using the platform and see what changed I'm going to show you see what changed I'm going to show you see what changed I'm going to show you however what we have so the platform however what we have so the platform however what we have so the platform used to be just video courses right so used to be just video courses right so used to be just video courses right so learn how to use cloud code that's a learn how to use cloud code that's a learn how to use cloud code that's a video course or crack the billion row video course or crack the billion row video course or crack the billion row challenge or master C. All of those challenge or master C. All of those challenge or master C. All of those things a video courses where an author things a video courses where an author things a video courses where an author teaches you how to do a certain thing. teaches you how to do a certain thing. teaches you how to do a certain thing. However, it has been always my However, it has been always my However, it has been always my experience that doing the thing yourself experience that doing the thing yourself experience that doing the thing yourself hands-on is the superior way to learn. hands-on is the superior way to learn. hands-on is the superior way to learn. However, you had to use a video because However, you had to use a video because However, you had to use a video because having a senior engineer, someone who having a senior engineer, someone who having a senior engineer, someone who knows really well what you're supposed knows really well what you're supposed knows really well what you're supposed to do and is able to teach you that is to do and is able to teach you that is to do and is able to teach you that is the second best way to learn. So with the second best way to learn. So with the second best way to learn. So with that in mind, 6 months ago, in fact in that in mind, 6 months ago, in fact in that in mind, 6 months ago, in fact in January, uh we released our first course January, uh we released our first course January, uh we released our first course where it's a completely hands-on course. where it's a completely hands-on course. where it's a completely hands-on course. You have the instructions on learning You have the instructions on learning You have the instructions on learning something and you can learn the something and you can learn the something and you can learn the entirety, for example, of C in the entirety, for example, of C in the entirety, for example, of C in the latest C version in the browser. You latest C version in the browser. You latest C version in the browser. You don't have to open an ID. You read the don't have to open an ID. You read the don't have to open an ID. You read the instructions and you gradually learn instructions and you gradually learn instructions and you gradually learn step by step each feature of the step by step each feature of the step by step each feature of the language. And it's a basically a full ID language. And it's a basically a full ID language. And it's a basically a full ID using Monaco, which is the engine behind using Monaco, which is the engine behind using Monaco, which is the engine behind VS Code. And you have complete I guess VS Code. And you have complete I guess VS Code. And you have complete I guess autocomplete on creating things here or autocomplete on creating things here or autocomplete on creating things here or writing uh things in the console. So writing uh things in the console. So writing uh things in the console. So console.right line and then test things console.right line and then test things console.right line and then test things like this and then you can print it. You like this and then you can print it. You like this and then you can print it. You can run the code in the browser and this can run the code in the browser and this can run the code in the browser and this will run uh for example six test cases.
-
will run uh for example six test cases. will run uh for example six test cases. That's why you're going to see the That's why you're going to see the That's why you're going to see the console printing that and you're able to console printing that and you're able to console printing that and you're able to then work your way through the problem then work your way through the problem then work your way through the problem and progress step by step learning each and progress step by step learning each and progress step by step learning each thing. And that was good enough. But I thing. And that was good enough. But I thing. And that was good enough. But I want to take this a step further, which want to take this a step further, which want to take this a step further, which is why I expanded the functionality of is why I expanded the functionality of is why I expanded the functionality of the website a few months ago. So you can the website a few months ago. So you can the website a few months ago. So you can now build an entire system with diagrams now build an entire system with diagrams now build an entire system with diagrams in a canvas. So if you wanted a client in a canvas. So if you wanted a client in a canvas. So if you wanted a client and a service and you need to connect and a service and you need to connect and a service and you need to connect those and this client's node is probably those and this client's node is probably those and this client's node is probably something like HTTP access or something something like HTTP access or something something like HTTP access or something and then you can label the node. So this and then you can label the node. So this and then you can label the node. So this is a protocol HTTP and then the service is a protocol HTTP and then the service is a protocol HTTP and then the service is maybe your API service or whatever it is maybe your API service or whatever it is maybe your API service or whatever it is. Then you can have this interactivity is. Then you can have this interactivity is. Then you can have this interactivity here where you can design the system. here where you can design the system. here where you can design the system. You can connect things and you will be You can connect things and you will be You can connect things and you will be checked on whether diagram needs a checked on whether diagram needs a checked on whether diagram needs a certain thing or not and then explain uh certain thing or not and then explain uh certain thing or not and then explain uh why you need that thing in the end. I why you need that thing in the end. I why you need that thing in the end. I will I will show you how the explanation will I will show you how the explanation will I will show you how the explanation works as well. So it's not just about works as well. So it's not just about works as well. So it's not just about writing the code but about learning writing the code but about learning writing the code but about learning system design, system architecture. Now, system design, system architecture. Now, system design, system architecture. Now, both things I showed the getting started both things I showed the getting started both things I showed the getting started with C, the entire thing is like 20 with C, the entire thing is like 20 with C, the entire thing is like 20 hours worth of content as well as this hours worth of content as well as this hours worth of content as well as this one over here, 4 hours on getting one over here, 4 hours on getting one over here, 4 hours on getting started with system design completely started with system design completely started with system design completely free. You make an account, you claim it, free. You make an account, you claim it, free. You make an account, you claim it, completely free forever. You keep it completely free forever. You keep it completely free forever. You keep it link in the description, try it out.
-
link in the description, try it out. link in the description, try it out. Both of these things, all the hands-on Both of these things, all the hands-on Both of these things, all the hands-on courses are part of a new light courses are part of a new light courses are part of a new light subscription. So, Pro, I understand, has subscription. So, Pro, I understand, has subscription. So, Pro, I understand, has been expensive for some people, but we been expensive for some people, but we been expensive for some people, but we do want to pay our authors fairly based do want to pay our authors fairly based do want to pay our authors fairly based on watch time. So, for that reason, it on watch time. So, for that reason, it on watch time. So, for that reason, it had to be a bit expensive. But on the had to be a bit expensive. But on the had to be a bit expensive. But on the light plan, where all the hands-on light plan, where all the hands-on light plan, where all the hands-on stuff, interview questions, system stuff, interview questions, system stuff, interview questions, system design courses are included. It averages design courses are included. It averages design courses are included. It averages around £10 a month, which is way, way around £10 a month, which is way, way around £10 a month, which is way, way more affordable. And actually, for the more affordable. And actually, for the more affordable. And actually, for the next few hours or days, I might change next few hours or days, I might change next few hours or days, I might change it depending on demand, but you can use it depending on demand, but you can use it depending on demand, but you can use code light 50 at checkout to get your code light 50 at checkout to get your code light 50 at checkout to get your first month or year 50% off. I'm very first month or year 50% off. I'm very first month or year 50% off. I'm very confident in the product and I want you confident in the product and I want you confident in the product and I want you to try it and see what it is. So, light to try it and see what it is. So, light to try it and see what it is. So, light 50 at checkout, link in the description. 50 at checkout, link in the description. 50 at checkout, link in the description. Give it a go. Honestly, you're gonna Give it a go. Honestly, you're gonna Give it a go. Honestly, you're gonna love it and there's a lot of things that love it and there's a lot of things that love it and there's a lot of things that are included in a subscription. It's are included in a subscription. It's are included in a subscription. It's immense value. But I didn't want to just immense value. But I didn't want to just immense value. But I didn't want to just stop there. I want you to have a 360 stop there. I want you to have a 360 stop there. I want you to have a 360 experience for your learning. So, for experience for your learning. So, for experience for your learning. So, for that reason, we implemented an in that reason, we implemented an in that reason, we implemented an in browser git terminal. The entire browser git terminal. The entire browser git terminal. The entire functionality is all here. And you can functionality is all here. And you can functionality is all here. And you can do things like get in it, set your do things like get in it, set your do things like get in it, set your config, username and all that all works.
-
config, username and all that all works. config, username and all that all works. If you want to see the g status, you If you want to see the g status, you If you want to see the g status, you have a source control branch as well. have a source control branch as well. have a source control branch as well. So, you can see the file that you're So, you can see the file that you're So, you can see the file that you're about to work on and all commands work. about to work on and all commands work. about to work on and all commands work. So if I say get add dot then it's adding So if I say get add dot then it's adding So if I say get add dot then it's adding it. You can leave a message and commit it. You can leave a message and commit it. You can leave a message and commit either using the the UI or you can say either using the the UI or you can say either using the the UI or you can say get commit m check in and then you could get commit m check in and then you could get commit m check in and then you could push if you wanted to. Of course, you push if you wanted to. Of course, you push if you wanted to. Of course, you have to set a remote URL and that's that have to set a remote URL and that's that have to set a remote URL and that's that applies in some lessons. But things like applies in some lessons. But things like applies in some lessons. But things like git log, git, and it all of that works git log, git, and it all of that works git log, git, and it all of that works on the browser, which I think is very on the browser, which I think is very on the browser, which I think is very convenient because if you just want to convenient because if you just want to convenient because if you just want to learn everything about git, like learn everything about git, like learn everything about git, like literally the entire thing is what 7 literally the entire thing is what 7 literally the entire thing is what 7 hours. All the features are here. You hours. All the features are here. You hours. All the features are here. You can just easily go in and and and work can just easily go in and and and work can just easily go in and and and work with this and do it straight in the with this and do it straight in the with this and do it straight in the platform. Now, those are cool, but like platform. Now, those are cool, but like platform. Now, those are cool, but like I said, I want to make this platform for I said, I want to make this platform for I said, I want to make this platform for the new age, for the real world. And the new age, for the real world. And the new age, for the real world. And unfortunately, the real world or unfortunately, the real world or unfortunately, the real world or fortunately, depending on who you are, fortunately, depending on who you are, fortunately, depending on who you are, is AI agentheavy. So, the platform is AI is AI agentheavy. So, the platform is AI is AI agentheavy. So, the platform is AI agent first and everything has an AI agent first and everything has an AI agent first and everything has an AI agent that's fully aware. There's rags agent that's fully aware. There's rags agent that's fully aware. There's rags behind the scenes. There's integration behind the scenes. There's integration behind the scenes. There's integration with tons of things, your learning with tons of things, your learning with tons of things, your learning profile behind the scenes. So for profile behind the scenes. So for profile behind the scenes. So for example, if I want to solve this problem example, if I want to solve this problem example, if I want to solve this problem and I don't know how to do it, I can say and I don't know how to do it, I can say and I don't know how to do it, I can say can you give me a hint on solving this can you give me a hint on solving this can you give me a hint on solving this exercise and it will try to nudge me a exercise and it will try to nudge me a exercise and it will try to nudge me a certain way. It will tell me, hey, you certain way. It will tell me, hey, you certain way. It will tell me, hey, you can use the built-in decimal add method can use the built-in decimal add method can use the built-in decimal add method that we do have achievements by the way that we do have achievements by the way that we do have achievements by the way as well. We're going to talk about that as well. We're going to talk about that as well. We're going to talk about that later. So you can interact and have a
-
later. So you can interact and have a later. So you can interact and have a back and forth with the agent. But if back and forth with the agent. But if back and forth with the agent. But if you get stuck for some reason, you could you get stuck for some reason, you could you get stuck for some reason, you could say solve. It needs a double say solve. It needs a double say solve. It needs a double confirmation because we don't want you confirmation because we don't want you confirmation because we don't want you really to cheat by using the solve. But really to cheat by using the solve. But really to cheat by using the solve. But the agent can solve it for you. It will the agent can solve it for you. It will the agent can solve it for you. It will write the code and then with explain on write the code and then with explain on write the code and then with explain on it will also explain why it wrote that it will also explain why it wrote that it will also explain why it wrote that code on a per line basis. So it will code on a per line basis. So it will code on a per line basis. So it will explain it will also run the test for explain it will also run the test for explain it will also run the test for you. It will see the results of the you. It will see the results of the you. It will see the results of the tests and then give you some feedback as tests and then give you some feedback as tests and then give you some feedback as well. some key takeaways sort of well. some key takeaways sort of well. some key takeaways sort of learning with the agent not learning learning with the agent not learning learning with the agent not learning from the agent because I don't I don't from the agent because I don't I don't from the agent because I don't I don't think you can learn from the agent but think you can learn from the agent but think you can learn from the agent but with the agent in the right environment with the agent in the right environment with the agent in the right environment I think you can it's a great great I think you can it's a great great I think you can it's a great great experience and this isn't just a coding experience and this isn't just a coding experience and this isn't just a coding thing yes it will write the code it will thing yes it will write the code it will thing yes it will write the code it will give you the the diffs and the tests it give you the the diffs and the tests it give you the the diffs and the tests it runs so you can see exactly what was runs so you can see exactly what was runs so you can see exactly what was deleted and what was added but this also deleted and what was added but this also deleted and what was added but this also works on any course so let's say this is works on any course so let's say this is works on any course so let's say this is a diagram course you could technically a diagram course you could technically a diagram course you could technically say solve it and an animation will say solve it and an animation will say solve it and an animation will basically play where it shows everything basically play where it shows everything basically play where it shows everything that is being added and then it will that is being added and then it will that is being added and then it will also explain why it added each thing. So also explain why it added each thing. So also explain why it added each thing. So I'm not doing anything. This is all I'm not doing anything. This is all I'm not doing anything. This is all automated but the agent will go and automated but the agent will go and automated but the agent will go and solve that for you telling you which solve that for you telling you which solve that for you telling you which tools is using behind the scenes to add tools is using behind the scenes to add tools is using behind the scenes to add everything. And then once it's done I'm everything. And then once it's done I'm everything. And then once it's done I'm going to show you the comments is going going to show you the comments is going going to show you the comments is going to live. Here we go. So the agent built to live. Here we go. So the agent built to live. Here we go. So the agent built it and it if you hover over the icon it and it if you hover over the icon it and it if you hover over the icon says the entry point is this for users says the entry point is this for users says the entry point is this for users is restricted to talking only to the is restricted to talking only to the is restricted to talking only to the service tier to ensure never it never service tier to ensure never it never service tier to ensure never it never has direct access to sensitive data or has direct access to sensitive data or has direct access to sensitive data or credentials the API request. So not only credentials the API request. So not only credentials the API request. So not only will it solve it for you the same way an
-
will it solve it for you the same way an will it solve it for you the same way an agent would solve it for you but it is agent would solve it for you but it is agent would solve it for you but it is giving you context on every solution on giving you context on every solution on giving you context on every solution on every step so you can hover over every step so you can hover over every step so you can hover over understand what's going on which is understand what's going on which is understand what's going on which is extremely extremely powerful. It's the extremely extremely powerful. It's the extremely extremely powerful. It's the same forget if I go to any of these same forget if I go to any of these same forget if I go to any of these lessons and I say okay first I have to lessons and I say okay first I have to lessons and I say okay first I have to initialize a repo but it can do it for initialize a repo but it can do it for initialize a repo but it can do it for me as well. So if I say solve here it me as well. So if I say solve here it me as well. So if I say solve here it will write the commands in the agent. will write the commands in the agent. will write the commands in the agent. It's going to initialize it. Then it's It's going to initialize it. Then it's It's going to initialize it. Then it's going to go to the next step. It's going going to go to the next step. It's going going to go to the next step. It's going to set the the config for the username to set the the config for the username to set the the config for the username and then it's going to continue continue and then it's going to continue continue and then it's going to continue continue until it eventually solves the thing and until it eventually solves the thing and until it eventually solves the thing and then give you a summary. You can also then give you a summary. You can also then give you a summary. You can also ask it to quiz you on what happened in a ask it to quiz you on what happened in a ask it to quiz you on what happened in a lesson or what the lesson takeaway was lesson or what the lesson takeaway was lesson or what the lesson takeaway was about. So you can have this back and about. So you can have this back and about. So you can have this back and forth to try to get better. But as you forth to try to get better. But as you forth to try to get better. But as you can see, the entire thing now has can see, the entire thing now has can see, the entire thing now has finished. The entire engine, like I said finished. The entire engine, like I said finished. The entire engine, like I said before, is working. It's lovely. It's before, is working. It's lovely. It's before, is working. It's lovely. It's really, really cool stuff. And I'm glad really, really cool stuff. And I'm glad really, really cool stuff. And I'm glad I implemented this way because like I I implemented this way because like I I implemented this way because like I said, the learning experience needs to said, the learning experience needs to said, the learning experience needs to change. And even though what you're change. And even though what you're change. And even though what you're going to see now is not part of Light going to see now is not part of Light going to see now is not part of Light because only Pro has access to the video because only Pro has access to the video because only Pro has access to the video courses, you do have the agent here as courses, you do have the agent here as courses, you do have the agent here as well. So, if you need some help with the well. So, if you need some help with the well. So, if you need some help with the commands or if you need a recap of the commands or if you need a recap of the commands or if you need a recap of the lesson of what you've watched so far, if lesson of what you've watched so far, if lesson of what you've watched so far, if you want a quiz, if you want to find you want a quiz, if you want to find you want a quiz, if you want to find some topic both in the course or any some topic both in the course or any some topic both in the course or any other course and get a time stamp and a other course and get a time stamp and a other course and get a time stamp and a link to go exactly there, can do it to link to go exactly there, can do it to link to go exactly there, can do it to you or it can do it for you. If you want you or it can do it for you. If you want you or it can do it for you. If you want some code extracted, let's say you see some code extracted, let's say you see some code extracted, let's say you see this code and you want to copy it, but this code and you want to copy it, but this code and you want to copy it, but you can't obviously copy what's on the you can't obviously copy what's on the you can't obviously copy what's on the screen here, you could say extract code screen here, you could say extract code screen here, you could say extract code and it's going to capture the frame and and it's going to capture the frame and and it's going to capture the frame and then just print the entire code that's then just print the entire code that's then just print the entire code that's on the screen. So you can then go ahead
-
on the screen. So you can then go ahead on the screen. So you can then go ahead and copy it and put it anywhere you and copy it and put it anywhere you and copy it and put it anywhere you want, which is extremely extremely want, which is extremely extremely want, which is extremely extremely helpful for any video course. And not helpful for any video course. And not helpful for any video course. And not only that, but let's say you need only that, but let's say you need only that, but let's say you need something explained in the screen. Maybe something explained in the screen. Maybe something explained in the screen. Maybe you don't understand what the author is you don't understand what the author is you don't understand what the author is saying. Hopefully you do, but if you saying. Hopefully you do, but if you saying. Hopefully you do, but if you don't, you can use the explain command. don't, you can use the explain command. don't, you can use the explain command. And the explain command will take a look And the explain command will take a look And the explain command will take a look at the video where you are right now on at the video where you are right now on at the video where you are right now on which frame. And it's going to annotate which frame. And it's going to annotate which frame. And it's going to annotate over the video to tell you what you're over the video to tell you what you're over the video to tell you what you're looking at. So the top half shows the looking at. So the top half shows the looking at. So the top half shows the net 10 results where all the methods net 10 results where all the methods net 10 results where all the methods include new constraint very similar to include new constraint very similar to include new constraint very similar to performance overhead and then it's going performance overhead and then it's going performance overhead and then it's going to tell you these are the other numbers. to tell you these are the other numbers. to tell you these are the other numbers. So you get the idea. It it is way more So you get the idea. It it is way more So you get the idea. It it is way more interactive, way more engaging than you interactive, way more engaging than you interactive, way more engaging than you just sitting back and and maybe just just sitting back and and maybe just just sitting back and and maybe just watching the video on its own. It's watching the video on its own. It's watching the video on its own. It's really really cool stuff. And not only really really cool stuff. And not only really really cool stuff. And not only that, but you do have a global learning that, but you do have a global learning that, but you do have a global learning agent where you can go and ask any agent where you can go and ask any agent where you can go and ask any questions that you want. So it's like questions that you want. So it's like questions that you want. So it's like you can say next you can say next you can say next like maybe what should I learn next and like maybe what should I learn next and like maybe what should I learn next and it's going to look at your learning it's going to look at your learning it's going to look at your learning profile and see oh maybe you should take profile and see oh maybe you should take profile and see oh maybe you should take a look at the spet core course because a look at the spet core course because a look at the spet core course because maybe that's what you want to learn maybe that's what you want to learn maybe that's what you want to learn given what you've completed until now.
-
given what you've completed until now. given what you've completed until now. Um but you could also say hey I want a Um but you could also say hey I want a Um but you could also say hey I want a learning path to build maybe it's going learning path to build maybe it's going learning path to build maybe it's going to recommend a few things. Okay let's to recommend a few things. Okay let's to recommend a few things. Okay let's say I want the learning path to be about say I want the learning path to be about say I want the learning path to be about ASP.NET NET core APIs, minimal APIs, ASP.NET NET core APIs, minimal APIs, ASP.NET NET core APIs, minimal APIs, Dapper, antif framework core, and unit Dapper, antif framework core, and unit Dapper, antif framework core, and unit testing. Let's say that's the stack you testing. Let's say that's the stack you testing. Let's say that's the stack you want to go with. Well, it's going to use want to go with. Well, it's going to use want to go with. Well, it's going to use the tools to see what we have in the the tools to see what we have in the the tools to see what we have in the catalog and how far you along you are in catalog and how far you along you are in catalog and how far you along you are in existing courses maybe. And then in the existing courses maybe. And then in the existing courses maybe. And then in the end, it's going to basically just tell end, it's going to basically just tell end, it's going to basically just tell you that's the milestones, that's the you that's the milestones, that's the you that's the milestones, that's the path. Let me just make a path for you. path. Let me just make a path for you. path. Let me just make a path for you. And you can see view my learning path And you can see view my learning path And you can see view my learning path over here. And it built it for me. So EF over here. And it built it for me. So EF over here. And it built it for me. So EF core, Dapper testable code, unit core, Dapper testable code, unit core, Dapper testable code, unit testing, you can then go ahead and start testing, you can then go ahead and start testing, you can then go ahead and start it or you can rework it with the agent it or you can rework it with the agent it or you can rework it with the agent and you can also share it with a team or and you can also share it with a team or and you can also share it with a team or a friend maybe if you want to take the a friend maybe if you want to take the a friend maybe if you want to take the same course. And the sharability aspect same course. And the sharability aspect same course. And the sharability aspect is another thing we've added. For is another thing we've added. For is another thing we've added. For example, not only do you have daily example, not only do you have daily example, not only do you have daily activities and things you can do with activities and things you can do with activities and things you can do with your profile, but you can have a public your profile, but you can have a public your profile, but you can have a public profile as well where you can share it profile as well where you can share it profile as well where you can share it with everyone. For example, if I go into with everyone. For example, if I go into with everyone. For example, if I go into resources and then leaderboard, you can resources and then leaderboard, you can resources and then leaderboard, you can see everyone's achievements until now.
-
see everyone's achievements until now. see everyone's achievements until now. You can see the public profile, their You can see the public profile, their You can see the public profile, their activity, the close the rings, how many activity, the close the rings, how many activity, the close the rings, how many lessons they've done, when did they join lessons they've done, when did they join lessons they've done, when did they join a dome train, all the achievements they a dome train, all the achievements they a dome train, all the achievements they collected, the completed courses, and collected, the completed courses, and collected, the completed courses, and all that is tweakable. By the way, you all that is tweakable. By the way, you all that is tweakable. By the way, you can turn this off and on or you can turn can turn this off and on or you can turn can turn this off and on or you can turn your public profile off and on uh all your public profile off and on uh all your public profile off and on uh all together. And then you can see in a together. And then you can see in a together. And then you can see in a real-time dashboard as well uh who is real-time dashboard as well uh who is real-time dashboard as well uh who is completing lessons or not which is completing lessons or not which is completing lessons or not which is really really really cool. And that really really really cool. And that really really really cool. And that doesn't even scratch the surface like we doesn't even scratch the surface like we doesn't even scratch the surface like we have so many more things. For example, have so many more things. For example, have so many more things. For example, we have an MCP. So if you're a pro we have an MCP. So if you're a pro we have an MCP. So if you're a pro member, you can actually connect to our member, you can actually connect to our member, you can actually connect to our MCP through cloud codeex or whatever MCP through cloud codeex or whatever MCP through cloud codeex or whatever agent you're using. And if you say how agent you're using. And if you say how agent you're using. And if you say how do I build clean architecture using do I build clean architecture using do I build clean architecture using domain's knowledge or using dom train it domain's knowledge or using dom train it domain's knowledge or using dom train it will call our dom train MCP and will will call our dom train MCP and will will call our dom train MCP and will build your project the same way our build your project the same way our build your project the same way our authors teach it and there's a lot a lot authors teach it and there's a lot a lot authors teach it and there's a lot a lot of tech behind this so of tech behind this so of tech behind this so incredible incredible stuff a new thing incredible incredible stuff a new thing incredible incredible stuff a new thing we just launched is a skill score so you we just launched is a skill score so you we just launched is a skill score so you can pick your skill we only support I can pick your skill we only support I can pick your skill we only support I think three skills for now but we're think three skills for now but we're think three skills for now but we're planning to to launch more it's very planning to to launch more it's very planning to to launch more it's very much like ro IQ used to be your skill IQ much like ro IQ used to be your skill IQ much like ro IQ used to be your skill IQ used to be on puro site uh but you can used to be on puro site uh but you can used to be on puro site uh but you can start an assess ment and you can say am start an assess ment and you can say am start an assess ment and you can say am I new to this comfortable experienced or I new to this comfortable experienced or I new to this comfortable experienced or an expert and that will start you from a an expert and that will start you from a an expert and that will start you from a certain ELO and then you see a piece of certain ELO and then you see a piece of certain ELO and then you see a piece of code or a question you say okay what code or a question you say okay what code or a question you say okay what will this do I'm not going to read it will this do I'm not going to read it will this do I'm not going to read it I'm just going to say next next so let I'm just going to say next next so let I'm just going to say next next so let me just quickly go through the 20 me just quickly go through the 20 me just quickly go through the 20 questions over here and then the last questions over here and then the last questions over here and then the last one I just randomly selected every one I just randomly selected every one I just randomly selected every choice so do not judge the answers choice so do not judge the answers choice so do not judge the answers randomly I'm a novice 891 I did two of
-
randomly I'm a novice 891 I did two of randomly I'm a novice 891 I did two of them correctly and then You can share them correctly and then You can share them correctly and then You can share that, of course, on LinkedIn or you can that, of course, on LinkedIn or you can that, of course, on LinkedIn or you can share your real profile. You have 10 share your real profile. You have 10 share your real profile. You have 10 minutes to retake the test if you want minutes to retake the test if you want minutes to retake the test if you want to improve it. And then it's going to to improve it. And then it's going to to improve it. And then it's going to find gaps on your answers. And damn, I find gaps on your answers. And damn, I find gaps on your answers. And damn, I only did like two correct. Um, and then only did like two correct. Um, and then only did like two correct. Um, and then you can also review you can also review you can also review um every single one of your questions to um every single one of your questions to um every single one of your questions to see not just how you failed them or why see not just how you failed them or why see not just how you failed them or why it was correct, but also sort of it was correct, but also sort of it was correct, but also sort of misconceptions and advice. And then in misconceptions and advice. And then in misconceptions and advice. And then in the end, it's going to generate a study the end, it's going to generate a study the end, it's going to generate a study plan to tell you basically if you want plan to tell you basically if you want plan to tell you basically if you want to get better, then you should probably to get better, then you should probably to get better, then you should probably take this course um to improve your take this course um to improve your take this course um to improve your knowledge. I think I covered a lot. It's knowledge. I think I covered a lot. It's knowledge. I think I covered a lot. It's not everything and it doesn't even not everything and it doesn't even not everything and it doesn't even scratch the surface of what's coming, scratch the surface of what's coming, scratch the surface of what's coming, but we have so so much stuff coming. The but we have so so much stuff coming. The but we have so so much stuff coming. The team is working really hard uh to team is working really hard uh to team is working really hard uh to produce uh the features needed for the produce uh the features needed for the produce uh the features needed for the platform as well. So, tons of things platform as well. So, tons of things platform as well. So, tons of things coming. There's, in my opinion, I coming. There's, in my opinion, I coming. There's, in my opinion, I haven't found something that works that haven't found something that works that haven't found something that works that well with the agentic workflow. If you well with the agentic workflow. If you well with the agentic workflow. If you think it's cool, if you have any feature think it's cool, if you have any feature think it's cool, if you have any feature suggestions, if you have any content suggestions, if you have any content suggestions, if you have any content suggestions, leave a comment down below. suggestions, leave a comment down below. suggestions, leave a comment down below. I do understand this video got a bit too I do understand this video got a bit too I do understand this video got a bit too big. So, I'm going to break it into two big. So, I'm going to break it into two big. So, I'm going to break it into two parts. I'm going to show you the system parts. I'm going to show you the system parts. I'm going to show you the system design and the architecture in a design and the architecture in a design and the architecture in a separate video so I can go more in depth separate video so I can go more in depth separate video so I can go more in depth on how we implemented the agents, how we on how we implemented the agents, how we on how we implemented the agents, how we implemented the architecture, security, implemented the architecture, security, implemented the architecture, security, and all of those things. Again, you have and all of those things. Again, you have and all of those things. Again, you have 3 days to take this for like $5.99. The 3 days to take this for like $5.99. The 3 days to take this for like $5.99. The the price of a couple of coffees for a the price of a couple of coffees for a the price of a couple of coffees for a month, I think is really worth it if month, I think is really worth it if month, I think is really worth it if you're looking to learn. And again, if you're looking to learn. And again, if you're looking to learn. And again, if you have any questions, any comments, you have any questions, any comments, you have any questions, any comments, any suggestions, please leave a comment any suggestions, please leave a comment any suggestions, please leave a comment down below and let me know. That's all I down below and let me know. That's all I down below and let me know. That's all I had for you for this video.
Summary
The main theme is adapting learning platforms for the AI-heavy future, specifically showcasing the evolved "Dome Train" platform. The discussion touches on the practicalities of building and running such a platform, including the challenges of AI agents and architecture choices. The takeaway is that learning experiences are fundamentally changing, and developers should engage with platforms that integrate AI to stay relevant.