New & Upcoming Course Highlights: Databases, PHP, C# & iOS
Building off of previous SQL courses, this course will begin to introduce the student to more complex database concepts. Students will learn to think about data as sets and subsets and practice achieving desired query results via such operations as inner and outer joins, unions and except. They will also be introduced to the concepts of Set Theory and Database Normalization to aid in understanding good query practices.
In this course we’ll delve into the full spectrum of database interactions. Whether the application is an e-commerce, or social network site, or even a todo app on your phone, the data needs to change over time. CRUD is an acronym that refers to the four main operations that you’d want to perform on data in a database: Create, Read, Update, Delete.
In this workshop, you’ll learn how to debug C#/.NET applications using Visual Studio.
This workshop looks at how Instruments can help identify memory leaks in your iOS and Mac applications.
The Time Profiler instrument captures stack trace information at prescribed intervals. In this workshop we’re going to look at how we can make our code more efficient using the Time Profiler.
The Allocations instrument captures information about memory allocation for an app. In this workshop let’s take a look at how we can use the Allocations tool to discover memory leaks and reference cycles.
Django offers a powerful system for creating and authenticating users. Django’s system also offers a lot of customization options. In this course, we’ll explore Django’s built-in auth, custom users, and more.
Learn how to use React Router, a popular library in the React community, to manage navigation and rendering of components in React applications.
Learn the skills you need to become a developer with the Techdegree Program.
Front End Web Design
User Experience (UX) Design
iOS Development with Swift
Python Web Development
Each is designed by our faculty of tech professionals to guide even a coding beginner to becoming a job-ready software developer armed with a professional portfolio of real-world projects. Try one out today with our free seven-day trial, and see if software development is for you.