Math & Computer Science Courses

Courses

College Algebra Foundation

This course is designed to develop international students’ foundation in college algebra skills in preparation for first-year university courses. The course combines recorded lessons with quizzes and assignments. In this intermediate to high-intermediate (CEFR B1+ to B2+) course, students will develop their reasoning ability and be prepared to be successful in higher-level math courses. 

College Algebra Foundation

This course is designed to develop your foundation in college algebra skills in preparation for first-year university courses. The course combines recorded lessons with quizzes and assignments. In this intermediate to high-intermediate (CEFR B1+ to B2+) course, you will develop your reasoning ability and be prepared to be successful in higher-level math courses. 

College Algebra Review

In this course, you will review basic algebraic concepts, including the manipulation of algebraic expressions and factoring and solving for a desired variable. You will also study graphing polynomials, circles, exponential and logarithmic functions, and trigonometric functions, their properties, and how to find their roots. Other topics include extrema, asymptotes, and applications. This course will prepare you to be successful in higher-level math courses.

College Algebra Review

This course is designed to review basic algebraic concepts, including the manipulation of algebraic expressions, factoring and solving for a desired variable, graphing polynomials, circles, exponential and logarithmic functions, trigonometric functions and understanding their properties, and finding their roots, extrema, asymptotes, and applications. This course prepares students to be successful in higher-level math courses.

Getting Started with Python

In this webinar, students learn about the benefits and application of the Python programming language and where it stands in comparison to other object-oriented languages such as Java. Students discover Python’s properties and what it can do and then learn how to install Python and begin writing code.

Getting Started with Python

In this webinar, students learn about the Python programming language and how it compares to other object-oriented languages such as Java. Students discover Python’s properties and what it can do. Then, they learn how to install Python and begin writing code.

Introduction to Python and Related Languages

In this course, you will be introduced to Python and related languages. You will begin by learning who invented the language, its benefits, and its applications. You will also study variables and simple data types, conditions, loops and functions in Python, classes and objects, files and exceptions, user input and output and Python Flask. At the end of the course, you will be able to read and write code in Python, including If-statements.

Introduction to Python and Related Languages

This course is designed as an introduction to Python and related languages and starts by developing a baseline understanding of who invented the language, its benefits, and application. Other topics covered include variables and simple data types, conditions, loops and functions in Python, classes and objects, files and exceptions, user input and output and Python Flask. At the end of the course, students should be able to read and write code in Python, including If-statements.

Python Variables and Data Types

In this webinar, students learn about variables and simple data types used in Python programming language. They explore the naming conventions of variables, global variables, different data types available, and the importance of indentation for writing code in Python.

Python Variables and Data Types

In this webinar, students learn about variables and simple data types used in Python programming language. They explore the naming conventions of variables, global variables, different data types available, and why indentation is important for writing code in Python.

Quantitative Skills - Math Review

In this course, which is designed for graduate students, you will review college-level mathematics to support your success in your graduate program. Topics covered include a basic review of arithmetic, algebra, calculus, and statistics. Linear systems, graphing of functions, and measures of variance are also covered. You will review and practice these key concepts to ensure you have the foundation you need to build the skills that will allow you to thrive academically during your graduate experience.

Quantitative Skills - Math Review

This course is designed to ensure that graduate students have proficiency in college-level mathematics to support their success in their program. Topics covered include a basic review of arithmetic, algebra, calculus, and statistics. Linear systems, graphing of functions, and measures of variance are also covered. Students engage in review and practice of these key concepts to ensure they have the foundation they need to build the skills that will allow them to thrive academically during their graduate experience.

Topics in Discrete Mathematics

In this course, you will be introduced to discrete mathematical topics and also to proof-based classes. You will study formal logic, set theory, techniques of mathematical proof, induction, number theory, and graph theory. At the end of the course, you will be able to read and write mathematics (including proofs), use and understand mathematical notation and terminology, and apply logical and abstract thinking skills.

Topics in Discrete Mathematics

This course is designed as an introduction to discrete mathematical topics and also to proof-based classes. Topics covered include formal logic, set theory, techniques of mathematical proof, induction, number theory, and graph theory. At the end of the course, students should be able to read and write mathematics (including proofs), use and understand mathematical notation and terminology, and apply logical and abstract thinking skills.