Our free coding boot camp offers a comprehensive and interactive curriculum that will teach you the fundamentals of programming using Delphi and integrating with popular technologies such as Python, Android, iOS, Linux, and Arduino. You’ll also have the opportunity to learn about more specialized topics, such as game development, web programming, and mobile app development at the coding bootcamp. Even if you are already an existing programmer you can expand your domain knowledge.
Table of Contents
What is a coding bootcamp?
A coding bootcamp is a specialized training program that helps students to learn the coding skills they need to start a career in software development. While coding bootcamps vary in terms of length and intensity, they all typically involve a rigorous curriculum that covers the basics of coding languages and software development tools. In addition, coding bootcamps often include hands-on projects and internship opportunities that give students the chance to put their skills to use in a real-world setting. Coding bootcamps offer a fast and effective way for students to prepare for a career in software development.
Can I learn to program or enhance my existing knowledge at the coding bootcamp?
This is the ultimate free boot camp for anyone who wants to learn to program. We are partnering with Dr. Kevin Bond of Educational Computing, the author of a series of board-approved textbooks on computer science. He is providing the foundation for the sessions. Our instructors are computer science educators and other developer experts from around the world, you can be confident that you’re getting the absolute best learning experience possible.
Is the coding bootcamp free and when is it?
The bootcamp is free and runs from Monday, August 22nd to Friday, August 26th. Each day starts at 8 AM CDT and runs to 5 PM CDT. The sessions are broken into one hour blocks, allowing you to choose the sessions based on interest and also to make it easier to revisit topics you missed or want to review. All sessions include an interactive Q&A session, so join live for maximum learning potential!
What sessions may be available at the bootcamp?
- Getting Started Programming: Introducing the IDE
- Introduction to Programming Constructs: Variables and Arithmetic
- What If? Selection Structures for Conditional Execution
- Looping and Repeating with Iteration Structures
- Text is Strings of Letters
- There is a Python in Delphi
- Introduction to PyScripter for Python Developers
- Python4Delphi: Using Python for Delphi Developers
- Python on Android
- Unexpected Randomness
- Subroutines (Procedures and Functions)
- Working with Streams and Textfiles
- Working with Lists – List Boxes, Combo Boxes, and Radio Groups
- Introduction to single dimensional arrays
- Introduction to multi-dimensional arrays
- Working with String Grids
- Building Native GUI in Python with DelphiVCL
- Using Python Libraries from Delphi
- DelphiFMX for Python
- Introduction Object Oriented Programming – OOP Part 1
- OOP Part 2 – Arrays of Objects, Inheritance
- OOP Part 3 – Polymorphism, Aggregation
- Keeping Secrets with Encryption
- Working with Colors and Pictures
- Debugging: Finding, Fixing, and Removing Bugs
- Going to the Web with Delphi and TMS WEB Core
- Concepts of DB design for Creating Data Aware Applications with InterBase and FireDAC
- Structured Query Language (SQL) for working with Databases
- Working with Microsoft ActiveX Data Objects (ADO)
- Connecting to Microsoft SQL Server Databases from Delphi with FireDAC
- Exporting Data to Microsoft Excel from Delphi
- Working with REST APIs
- Functional Programming and Anonymous Methods in Delphi
- 100 Cross Platform Examples in FireMonkey
- Going Mobile and Cross Platform
- Cross Platform
- Creating a simple Cross-Platform Game – 1
- Creating a simple Cross-Platform Game – 2
- Fundamentals of Skia for Cross Platform UI Design
- Deploying applications
- Sound applications in Delphi
- Regular expressions
Can I use Delphi for Windows Development?
Embarcadero Delphi is a popular choice for Windows development, due to its visual programming environment and wide range of features. It supports both native windows development and cross-platform development, making it a versatile tool for developers. Delphi is also able to interface with a variety of databases, making it a good choice for developing database-driven applications. While Delphi is not the only option for windows development, it is a widely used and powerful tool that can be used to create a variety of different applications.
Can I use Delphi for Linux Development?
Embarcadero Delphi is a popular choice for Windows development, but can it be used for Linux development? The short answer is yes. Delphi can be used for developing software for Linux platforms, and there are a number of ways to go about it. You can use the cross-platform toolkit FireMonkey. This approach allows you to write code once and compile it for Windows, Linux, macOS, iOS, and Android. Whichever approach you choose, Delphi can be a great choice for developing software for Linux platforms.
Can I use Delphi to control an Arduino?
Embarcadero Delphi is a software development platform that can be used to create applications for a wide range of purposes. While it is primarily designed for Windows, Delphi can also be used to create applications for other platforms, including Android, iOS, and OS X. In recent years, Delphi has also been used to develop applications for the Raspberry Pi and the Arduino. While the Arduino is a popular choice for hobbyists and makers, it can also be used in a variety of industrial and commercial settings. Thanks to its flexibility and wide range of capabilities, Delphi is a natural choice for anyone looking to develop applications for the Arduino.
Can I use Delphi to integrate with Python?
Embarcadero Delphi is a powerful programming language that enables you to quickly develop high-performance applications. Python is a widely used interpreted language that is known for its ease of use and readability. Both languages are powerful and have their own strengths and weaknesses. Fortunately, it is possible to use both languages together by using Embarcadero Delphi to call Python code. This can be done using the Python for Delphi (P4D) tool, which allows you to embed python code in your Delphi applications. This can be useful if you need to call python libraries from your Delphi code, or if you want to extend the functionality of your Delphi applications with python code. Overall, using Embarcadero Delphi to integrate with Python is a viable option that can offer many benefits.
Can I use Delphi for game development?
Delphi is a powerful programming language that can be used for game development. With its easy-to-use syntax and wide range of built-in libraries, Delphi makes it easy to create games of all kinds. In addition, the Delphi compiler is highly optimized, making it easy to create games that run smoothly on a variety of platforms. As a result, Delphi is an excellent choice for game development.
Ready to start learning to program today?
It can be a fun and rewarding experience, as well as a valuable skill to have in today’s economy. We hope the coding bootcamp will help you on your journey. If you have any questions, please don’t hesitate to reach out to us. And be sure to check back often, as we continue to add sessions up until the event. Ready to start learning today?