Want to think and problem-solve like a programmer? This program will help familiarize you with some of the most essential skills that full-stack developers use on a regular basis. You will have a chance to explore fundamental programming concepts in Python like logic checks, data structures, and functions through interactive quizzes - and you will get to practice on your own computer. You will also learn syntax, debugging techniques and basic problem-solving concepts. Finally, you will learn object-oriented programming through a series of mini-projects and exercises using a variety of Python libraries. By the end of the program, you will be programmatically sending text messages, decoding secret messages, and drawing images with Python. Finally, you will also receive in-depth instruction on one of the most powerful tools available to programmers, Github, and how you can use Github to create code repos, commit changes to code, and review commits to existing code repos.
This program is intended for aspiring Android developers who are new to programming and want to obtain the real-world skills needed to build Android apps at a high-level. Learn how to transform hand-drawn app designs into layouts using the XML markup language, and use Views and ViewGroups to display images and text. Harness the power of Java to build apps, learn how to show multiple screens, and add audio and images to an app. You will also learn how Android handles touch events, and make visual changes to add polish to an app. Finally, you will have a chance to discover the power of Web APIs and how to use them, and learn the basics of networking in Android, including HTTP networking, JSON parsing, and threads.
Programming knowledge is indispensable in today’s world, and learning to code is one of the most valuable and useful things you can do. As part of the front-end track, you will learn the basics of programming through HTML and CSS. In the first section, you will get oriented with and learn HTML, and then write your first line of code. Once you’ve familiarized yourself with HTML, you’re going to add style to your HTML code with CSS (Cascading Style Sheets). Experiment with adjusting various style rules in CSS to make your website shine. Achieve the look and presentation you want for your own webpage. Finally, you will also receive in-depth instruction on one of the most powerful tools available to programmers, Github, and how you can use Github to create code repos, commit changes to code, and review commits to existing code repos.
Establish foundational data skills that will enable you to take the next important steps in your career. In this program, you will learn how to turn data into insights. What does that mean in practice? First, you will learn how to calculate statistics and build visuals used in industry to best display and communicate data insights. This will require you to first develop proficiency in Microsoft Excel and master the skills necessary to inform decision makers and make an impact using data. Next, you will learn one of the most powerful tools available to data analysts, Structured Query Language (SQL), and you will leverage SQL to extract and analyze data stored in databases.