
This lecture will introduce the material that you will learn in this course. By the end of this lecture you will know the course learning objectives.
In this lecture we will download and install PyCharm, an industry-standard Python code editor. By the end of this lecture you will have PyCharm installed on your computer.
In this lecture we will learn the basics and navigation for the PyCharm code editor. By the end of this lecture you will understand where some of the most important options in the program are.
In this lecture we will download and install Visual Studio Code. By the end of this lecture you will have Visual Studio Cod installed on your computer.
In this lecture we will learn the basics and navigation for the Visual Studio Code code editor. By the end of this lecture you will understand where some of the most important options in the program are.
This lecture will introduce the material taught in Section 2 of the course, Collections and Data Structures. By the end of this lecture you will have a road map of what we will learn in this section.
In this lecture we will learn about the main primitive data structures in computer programming. By the end of this lecture you will understand the different primitive data types in computer programming and their uses.
In this lecture we will learn about lists and arrays. By the end of this lecture you will understand what lists and arrays are and why they are used.
In this lecture we will learn about dictionaries. By the end of this lecture you will understand what dictionaries are in computer programming and why they are used.
In this lecture we will learn about tuples. By the end of this lecture you will understand what tuples are and why they are used in programming.
In this lecture we will learn about sets. By the end of this lecture you will understand what sets are and why they are used in programming.
This lecture will recap and summarize what we learned in this section of the course. By the end of this lecture you will be ready to smoothly transition into the next section of the course.
This lecture will introduce the material taught in Section 3 of the course, Collections and Data Structures in Python. By the end of this lecture you will have a road map of what we will learn in this section.
In this lecture we will learn about primitive data types in Python. By the end of this lecture you will learn how primitive data types are implemented in Python.
In this lecture we will learn about lists in Python. By the end of this lecture you will learn how lists are implemented in Python.
In this lecture we will learn about dictionaries in Python. By the end of this lecture you will learn how dictionaries are implemented in Python.
In this lecture we will learn about tuples in Python. By the end of this lecture you will learn how tuples are implemented in Python.
In this lecture we will learn about sets in Python. By the end of this lecture you will learn how sets are implemented in Python.
This lecture will recap and summarize what we learned in this section of the course. By the end of this lecture you will be ready to smoothly transition into the next section of the course.
This lecture will introduce the material taught in Section 4 of the course, Collections and Data Structures in JavaScript. By the end of this lecture you will have a roadmap of what we will learn in this section.
In this lecture we will learn about primitive data types in JavaScript. By the end of this lecture you will understand how primitive data types are implemented in JavaScript.
In this lecture we will learn about arrays in JavaScript. By the end of this lecture you will understand how arrays are implemented in JavaScript.
In this lecture we will learn about JavaScript Objects. By the end of this lecture you will understand what it is and how it is implemented in JavaScript.
This lecture will recap and summarize what we learned in this section of the course. By the end of this lecture you will be ready to smoothly transition into the next section of the course.
This lecture will introduce the material taught in Section 5 of the course, Hands-On: Python Programming. By the end of this lecture you will have a roadmap of what we will learn in this section.
In this lecture we will look at an overview of the project we are going to build in Python. By the end of this lecture you will be ready to jump into developing this Python hands-on project.
In this lecture we will set up the UI for our hands-on Python project. By the end of this lecture we will have the UI for the project done.
In this lecture we will program the user input and core logic into our Python project. By the end of this lecture we will have the core logic for our program complete.
In this lecture we will program the AI for our hands-on Python project. By the end of this lecture we will program the AI for our Python project.
In this lecture, we will run the final version of the hands-on Python project we developed in this section.
This lecture will recap and summarize what we learned in this section of the course. By the end of this lecture you will be ready to smoothly transition into the next section of the course.
This lecture will introduce the material taught in Section 6 of the course, Hands-On: JavaScript Programming. By the end of this lecture you will have a roadmap of what we will learn in this section.
In this lecture we will look at an overview of the project we are going to build in JavaScript. By the end of this lecture you will be ready to jump into developing this JavaScript hands-on project.
In this lecture we will set up the UI for our hands-on JavaScript project. By the end of this lecture we will have the UI for the project done.
In this lecture we will program the user input and core logic into our JavaScript project. By the end of this lecture we will have the core logic for our program complete.
In this lecture we will program the AI for our hands-on JavaScript project. By the end of this lecture we will program the AI for our JavaScript project.
In this lecture, we will run the final version of the hands-on JavaScript project we developed in this section.
This lecture will recap and summarize what we learned in this section of the course. By the end of this lecture you will be ready to smoothly transition into the next section of the course.
This lecture will summarize and recap what we learned in the course. Congratulations on completing the course!
This course will build up your knowledge of Python and JavaScript with hands-on coding projects that I will build with you step-by-step.
By the end of this course you will have an understanding of the following:
Data Structures and Collections in Computer Programming – what they are, why they are used, and how they are implemented in Python and JavaScript
Professional industry code editors PyCharm and Visual Studio Code and the ability to navigate and code in these programs. Code more efficiently and effectively using these FREE tools!
2 hands-on projects that you will have created from scratch:
A Tic Tac Toe application in Python, complete with User Interfaces, User Input Recognition, and Artificial Intelligence code so that a user can play against the computer.
A Rock-Paper-Scissors application in JavaScript, complete with User Interfaces, User Input Recognition, and Artificial Intelligence code so that a user can play against the computer.
Section 1 of this course is the Course Introduction. We will learn the objectives of the course, download and install PyCharm and Visual Studio Code, and learn the basic navigation of these programs. After this section you will be ready to dive into the rest of the course material.
Section 2 of this course is Collections and Data Structures. In this section we will learn all about data structures, lists, arrays, dictionaries, tuples, and sets. We will learn what each of these is, why and how they are used, and their role in computer programming. By the end of this section you will have a solid understanding of these key programming constructs.
Section 3 is Collections and Data Structures in Python. In this section we will get hands-on exposure learning how the following data structures and collections are used in Python and the different options Python gives us to work with them:
Data Structures
Lists
Dictionaries
Tuples
Sets
By the end of Section 3 you will understand these programming constructs and have the ability to work with them in Python.
Section 4 is Collections and Data Structures in JavaScript. In this section we will get hands-on exposure learning how the following data structures and collections are used in JavaScript and the different options JavaScript gives us to work with them:
Data Structures
Arrays
JavaScript Objects
By the end of Section 4 you will understand these programming constructs and have the ability to work with them in JavaScript.
Section 5 is Hands-On Python Programming. We will build our Python skills with a learn-by-doing approach as we develop a Tic Tac Toe application that allows the user to face the computer in a game of Tic Tac Toe. During this section I will walk you step by step through the different phases of building this application from looking at an overview of the project, setting up the UI, coding the user input and core program logic, coding the AI logic, and testing out the finished product. By the end of this section you will have a desktop application you built using Python.
Section 6 is Hands-On JavaScript Programming. We will build our JavaScript skills hands-on by building a Rock-Paper-Scissors web app. In this section of the course we will go through the same steps as we did in the last section for the Tic-Tac-Toe game, but use JavaScript to code a web application. By the end of this section you will have a web app that you developed using JavaScript programming.
Section 7 is the Course Summary and Wrap-Up. This section will review what we learned in the course. By the end of this section you will feel accomplished at all of the hands-on skills you built up in the course.
By the end of this course you will have a solid skill set in both Python and JavaScript programming and hands-on exposure using these languages to build small, fun applications that utilize the skills and concepts taught in this course.
This Course Features
7 sections of content totaling over 2 hours run-time!
Two full hands-on projects: Tic Tac Toe (with AI) in Python and Rock-Paper-Scissors (with AI) in JavaScript
Packed with information on some of the most important data structures and collections in computer programming, including lists, arrays, tuples, sets, dictionaries, and JavaScript Objects