Get the coupon in the end of description.
Description
These are the real classes I done with real students. They are un-edited in any way. You will be able to see the entire process of learning from scratch and hear student questions as they themself are just beginning to understand. Many of those questions you would probably ask yourself.
These is no prerequisites for those classes. I assume you don’t know anything about computers and programming. However, in order to understand programming, it’s essential to understand how computer works. That’s why first part covers computer basics like memory, HDD and CPU. It also covers basics of how computer works and how it communicates with us humans through character encodings.
Second part covers basics of Java language like primitive data types and flow control and loops. You will be able to write simple programs and output the result to a console.
Third part covers Object Oriented Programming. This is a concept that takes real life objects and implements them as part of computer code. You will be able to understand how computer handle real life problems through objects.
Fourth part covers programming concepts, and it follows development of small programs.
Fifth part covers introduction to GUI development. You will learn what are the parts of the GUI and how to create simple GUI applications.
Sixth part is a practical development, and it covers complete development of popular snake game. It covers development of the game from the beginning to the end.
Seventh part is more advanced GUI development where you will develop small applications like Calculator and your own personal Notepad. It covers advanced GUI development and after that you will be able to write your own GUI applications.
Eith part covers databases and SQL language. You will be able to create your own database and create your own tables. You will learn about relational databases and be able to connect to it from your code. Databases are essential to any meaningful programming. You will create simple programs to insert data into database, to modify and delete.
Nineth part covers Spring boot and API. API is used for computer-to-computer communication and in this part, you will learn how computers communicate between each other. You will be able to use free public API and write your own programs to communicate with other computers on internet.