Course catalog
Showing 41-60 of 238 items.
C++: Advanced Topics
Deepen your understanding of C++. Learn about some of the more advanced aspects of this core programming language, from smart pointers to move semantics.
Cloud Computing with IBM Bluemix
Explore the services from Bluemix, the PaaS offering from IBM Cloud.
COBOL Essential Training
Get acquainted with the basics of COBOL, a legacy programming language that powers everything from ATM machines to government operations.
Code Clinic: C
Practice coding with C. Explore common C programming challenges, and then compare the results with other programming languages in the Code Clinic series.
Code Clinic: C#
Explore solutions to common C# programming challenges—and compare the results with other programming languages—in this installment of the Code Clinic series.
Code Clinic: C++
Practice coding with C++. Explore solutions to common C++ programming challenges, and compare the results with other programming languages in the Code Clinic series.
Code Clinic: Clojure
Practice coding with Clojure. Explore common Clojure programming challenges, and then compare the results with other training courses in the Code Clinic series.
Code Clinic: Java
Practice coding with Java. Explore solutions to common programming challenges and compare them with other languages in the Code Clinic series.
Code Clinic: JavaScript
Explore solutions to common JavaScript programming challenges, and then compare the results with other programming languages in the Code Clinic series.
Code Clinic: Python
Practice coding with Python. Explore common Python programming challenges, and then compare the results with other programming languages in the Code Clinic series.
Code Clinic: R
Practice coding with R. Explore common R programming challenges, and then compare the results with other programming languages in the Code Clinic series.
Code Clinic: Swift
Practice coding with Swift. Take on six Swift programming challenges and compare them with other languages in the Code Clinic series.
Computer Science Principles Lab: C#
Learn how the principles and concepts of programming specifically work in C# and learn how to code in C# to build desktop, tablet, mobile, and web apps.
Computer Science Principles Lab: Java
Learn how to apply computer-programming principles to Java, the language for coding cross-compatible web, mobile, and desktop applications.
Computer Science Principles Lab: JavaScript
Experiment with JavaScript, one of the most popular languages for web programming, in our hands-on JavaScript programming lab.
Debugging C Code
Get an in-depth look at how to find and fix bugs in your C code. Learn how to spot common problems that lead to bugs, use an IDE debugger, work with the GNU Debugger, and more.
Debugging in C#
Debugging helps you build more accurate, efficient, and reliable C# applications. Learn how to debug your C# code using Visual Studio Code.
Designing Highly Scalable and Highly Available SQL Databases
Get a holistic overview of the essential elements of designing and implementing highly scalable and available relational databases.
Developing AWS Lambda Functions with Kotlin
Learn how to build web microservices that run in the Amazon cloud with AWS Lambda and Kotlin.
Developing Financial Applications in F#
Learn to develop simple financial applications with F#, like the Twitter bot featured in this course.