

Our Courses

Programming Fundamentals
Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields. This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is fundamentally about figuring out how to solve a class of problems and writing the algorithm, a clear set of steps to solve any problem in its class. This course will introduce you to a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem.
-
Course by
-
Self Paced
-
18 hours
-
English

Introduction to Python Programming
This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly. It also provides hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files.
-
Course by
-
Self Paced
-
28 hours
-
English

Spanish Vocabulary: Meeting People
¡Hola! ¿Como Estas? In this entry level course, you will take the first step toward exploring the foundations of Spanish grammar and pronunciation, and will begin to build a working vocabulary of common Spanish words and expressions. You will be able to talk about yourself, your family and friends in the present tense, and begin to explore the cultural context of the Spanish-speaking world through a series of videos and interactive activities, including speaking, reading and writing exercises. The adventure begins here, so ¡vámanos!
-
Course by
-
Self Paced
-
16 hours
-
English

Responsive Website Basics: Code with HTML, CSS, and JavaScript
In this course you will learn three key website programming and design languages: HTML, CSS and JavaScript. You will create a web page using basic elements to control layout and style. Additionally, your web page will support interactivity. At the end of the course, you will be able to: 1. Define the purpose of HTML, CSS and JavaScript 2. Make a simple web page using HTML 3. Use CSS to control text styles and layout 4. Use CSS libraries such as Bootstrap to create responsive layouts 5. Use JavaScript variables and functions 6. Manipulate web page content using JavaScript 7.
-
Course by
-
Self Paced
-
26 hours
-
English

Spanish Vocabulary: Cultural Experience
¡Bienvenidos! This second course in the specialization will build on the basic vocabulary you learned in the first course, and you will begin to build the skills necessary to express your likes and dislikes orally and in writing. You’ll also begin to explore the some of the common cultural experiences of the Spanish-speaking world through a visit to the marketplace. A series of interactive activities and videos will provide opportunities for practice and continued exploration of the cultural context of the Spanish-speaking world.
-
Course by
-
Self Paced
-
18 hours
-
English

Speaking to Inspire: Ceremonial and Motivational Speeches
The most memorable speeches inspire, entertain, and praise. By blending stories and eloquence, great speeches highlight the core values motivating an audience. You might need to do this in a keynote address, a eulogy, or simply a business meeting. Inspiring audiences is a common, but difficult writing challenge. You want a speech that elevates the topic and the audience. This course gives you a method for preparing and delivering speeches that inspire and entertain.
-
Course by
-
Self Paced
-
16 hours
-
English