1.1 Introduction to Java
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
Already have an account? Sign In »
4 hours 19 minutes
hi and welcome to the course on Introduction to Java my name and say, It's a lot. Heather and I will be your instructor for this course. I'm very excited to take you on this journey with me, but before we dive into the course content, I'd first like to give you a quick overview of my background and where I'm coming from.
So I am currently a BSC student, bachelors of science student, pursuing computer science with a specialization in information security
on Dhe. Then on top of that, I've also been an undergraduate teaching assistant on cybersecurity where I help students, international students with their final year projects.
And then I'm also a intern, or coop, currently working in Cyber Security Assessment.
And then finally, I've been a meet up organizer for computer programming classes. So I used to teach computer programming classes for free to kids and youth as well as adults, which was super exciting. And that's how I got my foot into the door and got interested into computer science and then gradually developed an interest for information security.
Now, for this course, if we talk about prerequisites, there aren't any set prerequisites since this is a beginner course. You are not required to have any prior experience. But if you do have any or if you do happen to have any sort of prior programming experience, then that will only work towards your advantage. And that's a good thing to have.
But again, it is not required for this course.
So moving on, let's talk about the course modules and the structure and the chapters generally. So the way the course is gonna work is first. We're going to start with the introduction and introduction to the course, and then I would like you to go ahead and take Quiz one
and a similar thing for model, too. So we'll be talking about classes and java, and then you would, ideally be taking quest to.
And then we'll talk about control flow structures, how a program maneuvers and how we can shift decision making in our program through control flow instructors
and control structures on Ben Emotional, four will be talking about methods how methods are making our lives easier and how we can divide our code into chunks that does parts of our program that otherwise would take a much longer space
and Then we will be talking about one of the most interesting concepts in Java and one of the most useful ones and why it is used so often. And that is called object oriented programming, or P.
And after that, you'd be taking Quest five and then in Mortal six will be talking about encapsulation. Y encapsulation is important how you can add a sense of security to your code.
And after Marshall six, you'll be taking Quest six with Marshall. Seven will be talking about abstraction and again, after motor seven, you'll be taking Chris seven. Same goes for Module eight in Moderate will be talking about how we can use classes that we've created before to our own advantage and use their
they're functionalities in sub classes.
And emotional line will be talking about polymorphism
and finally ending things off with Module 10.
Now, as I mentioned in each module after you complete each module, please make sure to check out the PdF quiz that comes with each module on the course and then take that quiz because it'll
tell you how you are feeling about a certain concept, and it'll give you a sort of
self assessment of where you're currently act,
and that is the general structure of the chapters themselves. But if we move on to the main course structure, it is mainly based on engaging an informational video lectures on and talked with, the quizzes that I mentioned for practice exercises. And all of the quiz is, by the way, are
provided with complete solutions and explanations of
and then hands on programming labs. And this is by far one of the most important components of this course. We have programming labs in which we actually implement and apply our knowledge gained from regular video lectures.
And then finally, I have a few additional resources for you to check out and the quizzes and the additional resources. All of this will be put in the supplemental resources for the course.
Now coming up next, we're going to be talking about setting up your programming environment or your i D. E integrated development environment.
And I am really excited once again to take you on this journey with me, and I hope you guys were able to learn, learn a lot, go from a beginner to aim or, uh, experience person in this programming language.
So thank you very much for watching this video lecture. And if you have any questions at all, feel free to connect with me. Be Ellington. I'm very responsive on my Lincoln. And that would be more than happy to answer any of your questions. And I look forward to seeing you in the next video lecture.