Students will build, test, and publish their own projects in Processing Java.
The KTCoder all-in-one coding platform supports our interactive online classes, our specialized curriculum, and our students’ passion for learning.
Help hours are led by our highly qualified teaching assistants. It is an easy and free way to get immediate feedback on your code.
KTBYTE will e-mail parents with behavior and grade progess reports.
Students can request a certificate of completion once they finish each course.
description
Loading prerequisites...
description
Loading prerequisites...
Course Overview, Python Review
Reviewing the course progression, and reviewing importing files, VS Code, and Basic Python
Classes
Today we'll dive into object-oriented programming by learning to create our own classes
Operator Overloading
Discover how to overload standard Python methods for certain classes
Tkinter Canvas and Shapes
Learning about / reviewing Tkinter, including canvas, buttons, and binding
Classes with Tkinter (pt1)
Learning about classes in Python, using Tkinter as a way to visualize these concepts
DNA Project
Learning about classes in Python, using Tkinter as a way to visualize these concept
Classes with Tkinter (pt3)
Learning about classes in Python, using Tkinter as a way to visualize these concept
Concrete Data Types
In this lesson, we will be taking a look at some of the main data structures in Python that we can use to create other ways to store data.
Abstract Data Types
Learn how abstract data types can be used to represent a mathematical model for how to handle data.
Intro to Application Programming Interfaces (APIs)
Introduction to APIs and how to use them
APIs I
Using an API to create our Weather project
APIs II
Continue with the Weather API project
Time Complexity
Learning about Time Complexity and Big O notation
Review
Review concepts learned in this course in preparation for Final Projects
Final Project Planning
Brainstorming our final projects, which will take us through the end of this course.
Final Projects
Continue working on final projects
Final Project Presentations
Wrapping up and presenting final projects
Course Overview, Python Review
Reviewing the course progression, and reviewing importing files, VS Code, and Basic Python
Classes
Today we'll dive into object-oriented programming by learning to create our own classes
Operator Overloading
Discover how to overload standard Python methods for certain classes
Tkinter Canvas and Shapes
Learning about / reviewing Tkinter, including canvas, buttons, and binding
Classes with Tkinter (pt1)
Learning about classes in Python, using Tkinter as a way to visualize these concepts
DNA Project
Learning about classes in Python, using Tkinter as a way to visualize these concept
Classes with Tkinter (pt3)
Learning about classes in Python, using Tkinter as a way to visualize these concept
Concrete Data Types
In this lesson, we will be taking a look at some of the main data structures in Python that we can use to create other ways to store data.
Abstract Data Types
Learn how abstract data types can be used to represent a mathematical model for how to handle data.
Intro to Application Programming Interfaces (APIs)
Introduction to APIs and how to use them
APIs I
Using an API to create our Weather project
APIs II
Continue with the Weather API project
Time Complexity
Learning about Time Complexity and Big O notation
Review
Review concepts learned in this course in preparation for Final Projects
Final Project Planning
Brainstorming our final projects, which will take us through the end of this course.
Final Projects
Continue working on final projects
Final Project Presentations
Wrapping up and presenting final projects