
This is a short introduction to the course. The introduction includes information about the developer of this course.
This video explains the English Barrier that applies when the developer has difficulties reading technical texts in English.
This video explains the importance of developing our own self-learning capabilities.
This video explains the importance of writing code when learning a programming language. This is the second version of this video. This is the improved version. Please don't hesitate and let us know of any feedback that can assist us with our ongoing endless process of improving this course and the others we develop.
This video explains the importance of coming ready for class and introduces a few relevant tips. This is the second version of this video. This is an improved version. Please don't hesitate and provide us with feedback that will assist us with the ongoing process of improving this course and our courses in general.
This video explains the importance of having effective time management, and it also introduces several tips based on my personal professional experience. Please don't hesitate and let us know of any feedback that might assist us in the ongoing process of improving our course.
This video explains the importance of using code samples when learning a new programming language. In addition, this video introduces several tips that can assist. This is the second version of this video clips. This is an improved version. Please don't hesitate and let us know your feedback in order to assist us with the ongoing continuous process of improving this course and others.
This video introduces the support we can get from the community, and especially from stackoverflow.com and other similar websites. This is the 2nd version of this video. This is an improved version. Please don't hesitate and let us know of any feedback you have that can assist us with the endless ongoing process of improving our course.
This video introduces an effective tip for learning anything.. not just programming. Imagine that you are going to teach the topic you currently trying to learn. Think about possible questions the students might ask. This is the 2nd version of this video clip. It is an improved version. Please don't hesitate and let us know of any feedback that might assist us with our ongoing endless process of improving our courses.
This video strength the importance of knowing how to use the debugger. An excellent tool that can assist us all with understanding code samples and with solving problems in our code. This video is our 2nd version. It is an improved version. We would highly appreciate your feedback in order to assist us with our ongoing process of improvement.
This is a simple demonstration for using the IntelliJ debugger for debugging a small program in Java. This video explains how to create breaking points (including conditional ones) and it also explains how to create watches and how to step over and how to step into the code.
This is a simple demonstration for using the PyCharm debugger for debugging a small program in Java. This video explains how to create breaking points (including conditional ones) and it also explains how to create watches and how to step over and how to step into the code.
Learn how to improve your learning skills when it comes to learning how to program! Improve the skills you already have and acquire new ones!
This course was developed specifically for those who are doing their first steps in programming. It is a MUST for every student.
In a world with so many new software development technologies, and especially new emerging ones every day... knowing how to learn these new technologies and knowing how to do it effectively is a must.